Blog 页读取时间总结
首先说说调查的反馈结果,10 个反馈中(谢谢主动反馈的朋友),6 个人表示了“还行吧,还算快了”,占 60%,一个人选择“一般,只能说”,占 10%,剩下的一个人看起来访问起来有点慢,他/她选了“靠,慢如蜗牛爬”,也占了 10%,总结起来,如果把“还行吧,还算快了”定为“对速度比较满意”的话,那看起来。。。我及格了!妈,我真的及格了耶!
当然,就像一开头说的,10 个反馈没实际意义,所以,我们有请小间谍出场!
小间谍同志诚实勤恳的记录下了 5367 次反馈,多久之内的我记不清楚了,但不长过人工调查时间。来看看他告诉我们什么了。

图表中的时间单位都是秒,可以看到,大部分的时候,页面调用时间都在 5 秒之内,也有一部分介于 5 秒到 15 秒之间。但……有些时间竟然彪到了 200 秒以上!这个这个……我可以解释,我收到过 Site24×7 寄来的报告 downtime 的信,我想可能是因为 downtime,主机超时造成的。来看看细节报告。
Load Time:
<5 secs: 86%
<10 secs: 94%
<20 secs: 97%
average: 3.87 secs
多过 20 秒就没有什么意思了,没人愿意去等 20 秒只为了打开一个页面。
注意黑体突出的平均调出时间是 3.87 秒。在平均水平上,我认为 5 秒之内都是一个不错的速度,所以说这个平均速度应该还是可以让我,以及来访者满意的。但这只是个理论时间,也就是说,这只是打开一个页面,执行完数据库指令后的时间。实际的调用时间还受到图片的展示,页面上的 javascript 的执行时间等等影响,会比数据显示的 3.87 秒要多一些。如果把这个因素考虑进去,那么,也许实际情况中 5 秒之内打开页面的百分比会比 86% 低,大概能在 70%-75% 这个范围内。
对比回人工调查的结果(忘了的同学请往回看看,我在这等着……回来了?),可以看到,60% 的人对速度可以接受,考虑到样本太小的影响,这和我 70%-75% 的推断相差不太远哦。 :wink:
总结,也许可以做一些 tweak 让页面读取时间再快一点,不过因为 70%-75% 的人打开的速度都不错,这不是一样很紧急的事儿。

