Apache基准文档长度与YSlow页面的总重量

时间:2011-06-12 12:07:31

标签: php yslow apachebench page-size

我正在使用Apache Benchmark加载测试我的页面:

ab -n 20 -c 5 http://localhost/mysite/index/index

enter image description here

我知道文档长度代表所有HTML图像,CSS,JS和响应中的任何内容的总和,以字节为单位。

如果我浏览Firefox并运行YSlow,我会看到:

The page has a total of 22 HTTP requests and a TOTAL WEIGHT of 202.7K bytes 
with empty cache
  • 文档长度大小与YSlow页面总重量之间有什么区别?

我很想知道这些定义(AB / YSlow)的不同之处,以便(可能)我能理解为什么我的AB文档长度与其他网站(具有相似内容,例如内容相比)如此之高(最多14000字节) grubwithus.com)文件长度不超过91个字节!但是,我也注意到我的网页的YSlow大小比grubwithus.com的比较小(202k对1124k)。

1 个答案:

答案 0 :(得分:0)

YSlow也计算所有链接的资源(所有链接的文件,从样式,脚本,图像到这些蹩脚的闪存,甚至可能是嵌入的PDF)。 ab只是拉取HTML文档(至少对于我所知道的版本,这似乎已经过时了。)

除此之外,我认为ab为您提供了未压缩的尺寸,但是压缩了它们。但我对此并不是那么肯定。检查他们的文档以了解详细信息。

通常两种工具都会有所不同。所以不要比较他们的大小信息。 Ab用于在服务器上生成负载,YSlow用于分析web浏览器上下文中隔离响应的性质。