Blog 页读取时间总结

嗯,今天是 16 号,我在侧栏上放的那个访问速度的调查在 12 天里收到了 10 个反馈,你可能会说这个反馈数量有什么好总结的,这说明不了问题。嘿嘿,我当然知道 10 个反馈是远远不够的,所以我偷偷地在网页上藏了一个小间谍,他可以把每次来访者打开 Blog 的时间记录下来存在一个文件里,可以直接用 MS Excel 打开来进行统计。两者结合起来,也许能说明一点问题。Blog 页指的是 http://bemike.org/ 这个页面。

首先说说调查的反馈结果,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% 的人打开的速度都不错,这不是一样很紧急的事儿。

6 Comments

  1. hhalloyy says:

    有人说那个时间只是wordpress页面的生成时间,而不是打开页面的时间。

  2. Michael says:

    hhalloyy, 对,我倒数第三段提到了这点,并把这个影响因素算进了误差中。

  3. So says:

    Happy Chinese New Year!

  4. Sonia says:

    Happy New Year!

  5. Michael says:

    You too Sonia, wish you good luck in the new year. :smile:

  6. zhang says:

    什么小间谍?给我来试一下

RSS feed for comments on this post · TrackBack URI

Leave a Reply