我正在尝试计算服务器端代码的效率。
使用 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/