首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >什么是较长的执行时间?

什么是较长的执行时间?
EN

Stack Overflow用户
提问于 2010-03-15 03:44:23
回答 13查看 10.9K关注 0票数 18

我正在尝试弄清楚我的服务器端代码的效率。

使用microtime(true)测量速度,我可以计算出运行脚本所用的时间。

我把.3的平均速度提高到了.5秒。这些脚本执行许多数据库查询,以向用户返回不同的值。

网站在线运行的脚本的有效执行时间是多少?

我知道这取决于正在执行的操作,但只需将其视为从数据库读取并将值返回给用户的标准脚本。我看着谷歌,看到他们在.15秒内搜索互联网,我觉得我的脚本就像垃圾一样。

EN

回答 13

Stack Overflow用户

回答已采纳

发布于 2010-03-15 04:11:29

YouTube的目标页面渲染时间小于100ms (Video here @7:00)。

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

代码语言:javascript
复制
EXPLAIN select * from x...

看看是否可以添加索引来加快查询速度。

编辑上面的链接已经死了。高可伸缩性在YouTube上实现了一个特性,该特性将视频用作其主要来源,因此它可能会引起一些兴趣:http://highscalability.com/youtube-architecture

票数 9
EN

Stack Overflow用户

发布于 2010-03-15 16:42:12

它需要更快吗?为什么?

如果答案是“是,因为它在需求列表中”或“因为它占用了宝贵的服务器资源”,那么尝试优化您的SQL查询。也许你需要添加索引...

否则,我认为您应该继续下一项任务。首先,它是有效的,其次,您正在谈论的是.3 to .5 sec。应该是fast enough for humans和machines。

票数 3
EN

Stack Overflow用户

发布于 2014-07-22 04:47:18

在我看来有点高。

作为参考,我创建的框架的执行时间低至.0028,高达.0340秒。平均而言,每个页面通常有11 - 18个SQL查询。

但是,请记住,这是一个高度优化的框架,利用了缓存、非常仔细的查询编码和自动加载。尝试实施这些策略,你应该会看到很大的进步。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2443491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档