我正在用Apache基准测试我的页面:
ab -n 20 -c 5 http://localhost/mysite/index/index
我知道文档长度表示所有HTML映像、CSS、JS和响应中任何东西的总和(以字节为单位)。
如果我浏览一下火狐并运行YSlow,我就会发现:
The page has a total of 22 HTTP requests and a TOTAL WEIGHT of 202.7K bytes
with empty cache
我很想知道这些定义( AB /YSlow)的不同之处,以便(也许)我能够理解为什么我的AB文档长度如此之高(高达14000字节),而其他网站的文档长度却不超过91字节(比如grubwithus.com)。但是,我也注意到,我的网页的YSlow大小比grubwithus.com的大小要小(202 K对1124 K)。
发布于 2011-06-12 12:21:51
YSlow也计算所有链接的资源(所有链接的文件,从样式、脚本、图像到这些糟糕的闪光灯,如果它们是嵌入的,甚至可能是PDF)。ab只是提取HTML文档(至少对于我所知道的版本来说,它似乎已经过时了)。
其次,我认为ab给你的是未压缩的尺寸,但也减慢了压缩的尺寸。但我对这件事不太感兴趣。检查他们的文档以了解细节。
通常,这两种工具都会做一些不同的事情。所以不要比较它们的大小信息。Ab用于生成服务器上的负载,YSlow用于分析for浏览器上下文中孤立响应的性质。
https://stackoverflow.com/questions/6321838
复制相似问题