我正在对默认的Drupal 7.28安装进行基准测试,没有额外的模块或主题。我很好奇为什么我使用Firebug得到的结果略有不同,因为一切都是本地的。以下是我在几毫秒内得到的一些结果:
394
385
389
459
440
381
有谁知道为什么页面加载时间会在本地发生变化?
答案 0 :(得分:1)
Benchmarks通常不会在多次运行时给出完全相同的结果。
页面加载时间不仅受网络速度的影响。结果也受multitasking或动态编译优化的影响。
(本地)服务器并不总是在与其他程序并发运行时处理请求的同时返回响应。同样适用于您的浏览器。
多任务处理为程序分配不同的时间片,以模拟程序并行运行,尽管它们实际上是按顺序运行的。这些时间片由底层操作系统管理,可能会有所不同。
当请求按顺序多次运行时,服务器和浏览器也可以进行一些编译/执行优化。