草庐IT

加速度

全部标签

php - 提高 CURL 速度 php

我正在使用flipkart.com提供的API,这使我能够搜索并获得作为json输出的结果。我使用的代码是:$snapword=$_GET['p'];$snapword=str_replace('','+',$snapword);$headers=array('Fk-Affiliate-Id:myaffid','Fk-Affiliate-Token:c0f74c4esometokesndad68f50666');$pattern="@\(.*?\)@";$snapword=preg_replace($pattern,'',$snapword);$ch=curl_init();curl_

php - 启用 Xdebug 后,PHP 运行速度异常缓慢

我已经在我的PC(Windows10)上安装了Apache2.4和PHP5.6。启用Xdebug后,PHP的运行速度比没有Xdebug时慢10倍(!)。这是php.ini配置:zend_extension="php_xdebug-2.3.3-5.6-vc11-x86_64.dll"xdebug.remote_autostart=0xdebug.profiler_enable=0xdebug.profiler_output_dir="C:\PHP\tmp"xdebug.remote_enable=1xdebug.remote_handler="dbgp"xdebug.remote_mod

PHP:强制下载 header 不会显示总大小和速度

每当我使用此脚本下载文件时,下载时看不到总大小和速度...我想让它看起来更像“直接下载链接”。该脚本的目的是隐藏直接下载链接,限制直接下载和其他下载行为,如僵尸程序。想想mediafire、rapidshare、megaupload等。我们现在的脚本可以运行,但不会像您从普通下载链接下载时那样显示,我将发布发生的情况的屏幕截图:我希望这张截图能有所帮助,因为我已经在互联网上搜索了几个小时,但似乎找不到解决这个问题的方法:(。if(isset($_GET['file'])){$file=$_GET['file'];$path='/home/user/domains/domain.com/

php - Laravel 中的简单查询速度很慢,但在数据库控制台中却非常快

我有一个非常奇怪的问题,我无法理解。我在我的后端应用程序中使用Laravel,我在其中运行一个非常简单的查询表,该表有30k条记录,所有记录都有适当的索引。这是查询:DB::select('select*fromOrderswhereClientId=?',[$id])在Laravel应用程序中,这个查询运行了1.2秒(如果我使用Eloquent模型也是一样。):"query"=>"select*fromOrderswhereClientId=?""bindings"=>array:1[▼0=>"44087"]"time"=>1015.2问题是,如果我在数据库控制台或PHPMyAdmi

php - Symfony - 图像响应 - 速度,优化

我在我的Controller中生成动态图形:如果文件不存在(唯一文件名)则生成图形并保存返回RedirectResponse($url)(3.我也试过:$fp=fopen($url,"rb");$str=stream_get_contents($fp);fclose($fp);$response=newResponse($str,200);$response->headers->set('Content-Type','image/png');return$response;)我需要它为用户动态生成用户栏[在此图形上,如果我的网站上进行了一些更改,一些文本将自动更新]。所以对我来说重要的

javascript - 如何提高我的 Ajax Like 按钮速度(Jquery + PHP)

我制作了一个AjaxLike按钮。单击赞按钮后,大约需要800毫秒-1100毫秒来执行以下操作:使用Jquery在后台打开insertlike.php页面在insertlike.php页面添加like到数据库使用JSON确认点赞将点赞按钮的颜色变为绿色。但是Facebook的和其他网站的Like按钮工作得非常快。Facebook在点击时直接更改赞按钮的颜色,还是只有在将赞添加到数据库后才会更改?这是我的代码:index.phpajax请求代码$(".insertlike").submit(function(e){vardata=$(this).serialize();varurl=$(

php - 在 Hudson CI 上加速 PHP 持续集成构建服务器

我正在尝试加快我的构建速度一些,并且正在寻找一些关于如何这样做的想法。我目前使用Hudson作为PHP项目的持续集成服务器。我使用Antbuild.xml文件进行构建,使用的文件类似于SebastianBergmann的php-hudson-template.不过目前(由于Hudson崩溃的一些奇怪问题),我只运行phpDocumentor、phpcpd和phpUnit。phpUnit也会生成Clover代码覆盖率报告。以下是一些可能的瓶颈:phpDocumentor:需要180秒。我的项目中包含一些大型库,例如awsninja、DirectedEdge、oauthsimple和php

php - 使用PHP exec()加速后端的可行性

我从PHPexec()performance了解到运行exec()会产生开销,但在大型程序或网站中,让部分后端用另一种语言编写并让PHP使用exec调用程序不是很有好处吗?例如,我编写/运行了一个包含大量字符串操作的测试-PHP花费了2.3秒,而Java花费了0.52秒,而C++花费了0.33秒。速度上的差距已经很明显了。如果我对操作进行多线程处理,时间可能会更快。我还发现可以通过类似的方式实现并行性exec("./largeoperation>mydir/$dirname.data&");//orexec('javaBackend>/dev/null2>&1&');有了所有这些好处,

PHP 加速器与即时编译

来自维基百科:MostPHPacceleratorsworkbycachingthecompiledbytecodeofPHPscriptstoavoidtheoverheadofparsingandcompilingsourcecodeoneachrequest(someorallofwhichmayneverevenbeexecuted).Tofurtherimproveperformance,thecachedcodeisstoredinsharedmemoryanddirectlyexecutedfromthere,minimizingtheamountofslowdiskre

php - Doctrine 2.2 + Zend Framework 分页速度优化

我在使用HYDRATE_OBJECT时遇到了Doctrine2性能问题。当我从HYDRATE_ARRAY切换到HYDRATE_OBJECT时,它花费了将近10倍的时间!我用过doctrine2andzendpaginator作为引用:$query=$em->createQuery($dql)->setHydrationMode(\Doctrine\ORM\AbstractQuery::HYDRATE_ARRAY)->setParameter('x',1);//Pagination$paginator=newDoctrine\ORM\Tools\Pagination\Paginator(