3

我正在使用 Apache Benchmark 对我的页面进行负载测试:

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

在此处输入图像描述

我知道文档长度代表所有 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 文档长度与其他网站(具有相似内容,例如 grubwithus.com)相比如此高(高达 14000 字节) ) 的文档长度不超过 91 个字节!但是,我也注意到我的网页的 YSlow 大小比 grubwithus.com 的比较大小(202k 对 1124k)要小得多。

4

1 回答 1

0

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

除此之外,我认为 ab 为您提供未压缩的尺寸,但压缩后的尺寸会变慢。但我不太喜欢 yslow 来确定这一点。查看他们的文档以获取详细信息。

通常,这两种工具都做不同的事情。所以不要比较他们的尺寸信息。Ab 用于在服务器上生成负载,YSlow 用于分析 Web 浏览器上下文中隔离响应的性质。

于 2011-06-12T12:21:51.500 回答