草庐IT

加速度

全部标签

php - 使用 WHERE 子句 Access 、ODBC 和 PHP 速度慢

我在DSN上通过PHP中的odbc_connect执行了以下查询:SELECTOrders.Brand,Orders.AdFolderFROMOrdersLEFTJOINMPC_AgentsONOrders.UserName=MPC_Agents.UserNameWHEREOrders.AdFolder='$udf'当直接在MSAccess中运行时,结果是即时的。当通过odbc_execute($conn,$query)运行时,它非常慢,但会在一段时间后执行。当WHERE语句被取出时,速度要快得多,尽管在AccessSQL控制台中运行时的速度与WHERE语句相同。任何人都可以帮助确定问

php - 为什么要将加速器与用于 PHP 的 fastcgi 一起使用?

我是网络技术的新手,仍在学习中。听说,fastcgi会将编译(解释)的php代码保存在内存中,那么为什么必须为PHP使用操作代码缓存(apc或eaccelerators)?但我从未听说过任何此类Python加速器。我希望python和php都是解释性语言,这让我觉得,必须有python加速器的空间?如果我错了,请纠正我。非常感谢 最佳答案 PHP在处理完该文件后立即忘记了即时编译。这意味着PHP每次需要从文件中获取某些内容时都必须重新编译该文件。一个OpCode缓存(就像你在谈论的那样,绕过这个并在预定的时间内将PHP类编译在内存中

php vs javascript 处理信息的速度

我有一个包含格式字符串的数据库:“键:值|键:值|键:值|键:值”由于某些其他原因,我无法将键值对存储在数据库中。我是否应该使用PHP拆分字符串并将其传递到javascript图表框架中,或者,我是否应该将完整的字符串传递给javascript并让javascript解析它。 最佳答案 理论上,两者都可以接受。实际上,我倾向于在服务器上做尽可能多的重复工作。如果您根据哪个可以做得更快来考虑它,您就会知道您的服务器可以做到多快。资源保持(相对)不变。在javascript中执行依赖于客户端环境。对于Web应用程序,客户端环境是无限变化

php - 出于速度和效率目的通过引用传递参数

向函数传递参数时,如果函数不应该更改该参数的值,则惯例是按值传递。只有当函数要修改该变量时,我们才传递&byref。另一方面,我们确实知道,当通过引用传递时,PHP使用指针,而不是像通过值传递那样复制变量的副本。这在我脑海中提出了一个问题,我们不应该为了速度和效率目的不时通过引用将某些变量传递给我们的函数-即使我们不需要修改它们。在不对这个想法感到疯狂或完全滥用它的情况下,我想提供一个引用框架,说明我在这里谈论的变量或变量类型。它们主要是$dbh(数据库句柄)和非常大的变量。说实话,只有$dbh的!真的。在您看来,您认为这是一种好的做法还是您认为永远不应该这样做。让我们把这个问题归结为

php - 如何加快 1800 行 PHP 包含的速度?它使我的页面加载速度减慢到 10 秒/ View

我将代码设计为将所有重要函数放在一个PHP文件中,该文件现在长达1800行。我在其他PHP文件(例如AJAX处理器)中使用简单的“require_once("codeBank.php")”调用它。我发现加载所有这些函数大约需要10秒,尽管我只有几个全局数组和一些其他涉及的函数。例如主要的AJAX处理器代码,仅仅做一个简单的语法验证就需要8秒(其操作函数存储在codeBank.php中)。当我注释掉require_once时,我的AJAX响应时间从10秒加速到40毫秒,因此很明显PHP正在尝试用这1800行函数做一些事情。即使安装了APC也是如此,这令人惊讶。我应该怎么做才能让我的代码速

php - Magento 运输方式加载速度

在我的电子商务网站中,我使用ShippingAPI配置了FedExshipping。在方法中,我只选择了一种允许方法,即“国际经济”。尽管我只允许使用1种方法,但通过检查FedEx的日志,API似乎查询了所有方法并返回了结果。因此,至少需要将近一分钟的时间才能返回运费。Magento正常吗?或者有没有加快查询速度的方法,或者有什么修改或破解方法可以让它只查询允许的方法?请指教。谢谢。 最佳答案 我最近看到一些关于FedExMagento和速度的问题。我不相信是FedExexpress的要求导致了延误,但为了帮助我们弄清楚(并回答您的

php - cookie 大小会影响加载速度吗? (PHP)

我的网站设置并加载了200个字符长的cookie。这太多了吗?会不会影响加载速度?多少钱? 最佳答案 有关cookie的信息在用户的浏览器和服务器之间交换,因此会影响用户的响应时间和加载速度。不过,我不太确定200个字符是否会产生“巨大”影响。在此处查看有关cookie大小和响应时间的表格:Whenthecookiecrumbles.希望对您有所帮助,祝您好运。 关于php-cookie大小会影响加载速度吗?(PHP),我们在StackOverflow上找到一个类似的问题:

php - Python加速器

我打算使用Python开发网络应用程序。有人对python的任何加速器有任何想法吗?(类似于eAccelerator或apcforphp)如果没有,有没有办法缓存预编译的python字节码?关于python和php之间性能比较的任何想法(假设数据库/网络延迟相同)提前致谢。 最佳答案 这有一个窍门。它叫做mod_wsgi。它的本质是这样工作的。对于“静态”内容(.css、.js、图像等),将它们放在一个目录中,以便由Apache提供它们,而您的Python程序不知道它们已发送。对于“动态”内容(主要HTML页面本身),您使用mod_

php - New Relic for Heroku 应用程序中显示的 Composer\Autoload\includeFile 速度极慢

在NewRelic中,我可以看到托管在Heroku上的PHP5.6应用程序的事务跟踪。该交易执行时间为21,600毫秒,其中87%是Composer\Autoload\includeFile。根据我的理解,Composer\Autoload\includeFile只是由include$file;组成,所以我很茫然。这个问题并不经常发生,大多数这种类型的交易看起来都很好。什么会花这么长时间? 最佳答案 我用Composer得到了相同的结果。Composer管理库真的很容易,但是默认加载速度很慢。您应该使用“--optimize-aut

php - 如何弄清楚是什么减慢了 docker 的速度?

我的问题如下-我在OSX上有Docker,容器包含Redis、NginX、PHP7和Unison。映射到php-container我有Symfony3.1.7的卷。一切正常,但Symfony的“欢迎”页面平均需要大约1.5秒的加载时间。同时,没有docker的相同设置给了我0.2秒的加载时间。我对Symfony的控制台命令也有同样的区别,所以,我想,这不是NginX的问题,而Unison应该已经否定了与OSX上的Docker文件同步相关的所有问题。现在我已经想不出我可以做些什么来加快速度,以及如何找出造成1.5秒延迟的原因。我在我的第二个MBP上遇到了同样的问题,但在同事的笔记本电脑上