草庐IT

全站加速cdn

全部标签

php - 针对相同的 XML 模式 (XSD) 加速一批 XML 文件的 XML 模式验证

我想加快根据同一个XML架构(XSD)验证一批XML文件的过程。唯一的限制是我在PHP环境中。我当前的问题是我要验证的模式包括相当复杂的2755行xhtml模式(http://www.w3.org/2002/08/xhtml/xhtml1-transitional.xsd)。即使对于非常简单的数据,这也需要很长时间(验证大约30秒)。因为我的批处理中有数千个XML文件,所以这并不能很好地扩展。为了验证XML文件,我使用了标准php-xml库中的这两种方法。DOMDocument::schemaValidateDOMDocument::schemaValidateSource我认为PHP

php - 加速 REST API 服务 Laravel 5

我正在使用Laravel5.1制作RESTAPI服务,我想降低API的响应时间。除了服务器性能之外,是否有一些降低API响应的解决方案?实际上服务器在250ms内做出响应。(制作中)我在SlimFramework上的旧API在170毫秒内响应。谢谢。 最佳答案 PHP优化的第一步是启用字节码缓存引擎OPcache.由于每个PHP脚本都是在运行时编译的,所以执行时间的一部分用于将人类可读的代码转换为机器可以理解的代码。字节码缓存引擎只执行一次——在特定PHP文件的第一次执行期间。然后将预编译的脚本存储在内存中,这应该会提升您的PHP应

PHP、sendmail 和传输 - 如何加速邮件发送

我刚刚编写了一组群发电子邮件类,用于处理大量电子邮件并根据传递的参数解析它们的内容。如果我从我的数据库中测试1000个随机收件人和1000个随机发件人的电子邮件,直到脚本到达send()部分(我现在评论它),我得到大约2秒的性能和20MB的峰值内存,这很棒。但是,如果我取消注释发送部分,发送需要30秒。这是NotAcceptable,我想以某种方式加快速度。从测试中可以明显看出延迟是由$mail->send()调用引起的,就好像它在继续循环并发送下一封电子邮件之前等待它返回一些东西。我想知道的是:如何加快send()调用的速度?我该怎么做才能让它更快?我尝试使用两种发送方式:ZendS

php - 根据 1 秒间隔的加速度计算重力

我从GoPro元数据文件(githublibrary)中提取了一个包含加速度计数据(以m/s2为单位)的CSV文件。加速度计的一秒包含3个轴上的约200个数据样本。此文件的示例如下所示:在PHP中,对于X轴上的每个瞬时值,我像这样转换m/s2:functionconvert_meters_per_second_squared_to_g($ms2){//1g=9.80665m/s2return$ms2*0.101971621297793;//1/9.80665==0.101971621297793}200行(1秒)CSV文件的示例代码:$acc_x_summed_up=0;if(($ha

php - 仅限浏览器的缓存控制 - 不是 CDN

我想将其应用于浏览器:header('Cache-Control:max-age=3600');但将其应用于我的CDN:header("Cache-Control:no-cache");换句话说,我希望CDN将其视为动态内容,但浏览器仍将响应存储在其本地缓存中。有什么标准的方法可以做到这一点吗? 最佳答案 你可以这样做Cache-Control:private,max-age=3600以便绕过最终的CDN/中间代理。 关于php-仅限浏览器的缓存控制-不是CDN,我们在StackOver

php - 加速 ajax 请求 - 可以应用 gzip 压缩吗?

我想加快我的ajax请求,我从请求中返回大量信息,想知道是否可以在这里应用任何类型的压缩来加快速度。我的ajax请求通常都发送JSON编码的对象,例如有时包含html元素和其他内容的对象和数组。我的服务器端代码是php,我使用的是sajax库。任何加快速度的想法都将不胜感激。 最佳答案 是的,只需启用zlib.output_compression在你的php.ini中配置。如果客户端发送包含gzip的Accept-Encodingheader,则输出会自动gzip压缩并发送到客户端。另一种选择是通过手动调用ob_gzhandler来

PHP Opcode 缓存/Zend 加速和 include_once 与 require_once

我有一位同事正在为我们基于PHP的应用程序研究操作码缓存/Zend加速(我一直认为它们是同一件事)。他的基准似乎表明,如果我们使用require_once包含我们的(大型)类库,我们看不到性能优势,但在使用include_once时我们确实看到了性能优势。这对我们俩来说都有鱼腥味,但我没有时间亲自检查我们的基准方法,而且我的同事对鱼腥味的容忍度比我高。:)有没有人遇到过这样的事情?如果不是,是否有关于其他可能通过从include_once切换到require_once导致性能提升的想法? 最佳答案 对于初学者来说,两个调用(requ

php - 如何加速 PHP Depend

我在跑PHPDepend在我们的代码库上分析PHP。这是一个庞大的代码库,我对遍历所有文件所花费的时间感到失望:天。它是一个内部服务器,但pdepend已经耗尽了所有可用内存并不断交换。有没有我可以设置的配置设置让PHPDepend将数据转储出内存?有什么建议可以加快速度吗? 最佳答案 我可以推荐一个分析工具:XHProf&XHGui.前者是可以在生产环境中运行的分析器,后者是GUI。您可以使用可视化您收到的信息。由于PHPDepend似乎是用PHP编写的,因此它可以非常有效地确定代码的用途。

php加速器评论

1)你能给我推荐一个适用于PHPV5.2.6的PHP加速器吗?2)您是否了解这些模块(AlternativePHPCache、eAccelerator、XCache、ZendOptimizer、ZendPlatform、ionCubePHPAccelerator、TurckMMCache、NuspherePhpExpress)的最近测试比较/评论? 最佳答案 APC—标准选择,包含在PECL中,预打包在大多数Linux发行版中,默认情况下捆绑在PHP6中。作为奖励,它可以用作datacache(类似于本地内存缓存)。eAcceler

php - 检测 JQuery CDN 是否宕机并处理

我明天将推出自己的网站,预计会有几百次访问。我根据PHP.net告诉我的内容编写了这个脚本:';}else{echo'';}?>基本上,如果code.jquery.com的CDN出现故障(就像大约20分钟前一样),那么GoogleAPI库就会启动。我在jQuery启动时尝试过它,它可以工作,但只是万一它再次下降,这个脚本真的有效吗?(通过切换到Google的库)我无法真正测试它,我必须让code.jquery.com下线。哈哈。我会替换CSS,但我的整个网站都基于jQuery和Ajax,所以我确实需要它始终正常运行。我会在我自己的网站上托管它,但我的网站在任何地方都没有运行良好的cod