php - 什么被认为是较长的执行时间?

标签 php performance execution-time

我正在尝试计算服务器端代码的效率。

使用 microtime(true) 来测量速度,我能够计算出我的脚本运行所花费的时间。

我的平均速度为 .3.5 秒。这些脚本执行大量数据库查询以向用户返回不同的值。

对于将在网站上在线运行的 PHP 脚本,多长时间被认为是有效的执行时间?

我知道这完全取决于正在做什么,但只需将其视为一个标准脚本,它从数据库中读取数据并将值返回给用户。我查看 Google,发现他们在 .15 秒内搜索了互联网,我觉得我的脚本很垃圾。

最佳答案

YouTube 的目标页面呈现时间 < 100 毫秒 ( Video here @7:00)。

您的瓶颈可能是数据库查询 - 尝试使用

EXPLAIN select * from x...

看看您是否可以添加索引来加速您的查询。

编辑 上面的链接已经失效。 High Scalability 在 YouTube 上做了一项功能,该功能使用该视频作为其主要来源,因此可能会引起一些兴趣:http://highscalability.com/youtube-architecture

关于php - 什么被认为是较长的执行时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2443491/

相关文章:

c++ - 通过 shared_ptr 的成本

c++ - 简单 C++ 'Hello World' 程序执行时间长

java - 用于计算未正确输出的算法的比较和执行时间的代码

PHP:非法字符串偏移

php - 给动态创建的元素一个事件

php - Laravel 5.2 CORS,GET 不使用预检选项

algorithm - 插入时排序数组还是使用堆更快

php - 变量进入数据库而不通过 $_POST 检索

条件连接的性能

sql-server - 查询在 Oracle SQL Developer 中运行很快,但在 SSRS 2008 R2 中运行缓慢