Apache基准测试负载测试:启用mod_deflate与禁用

luc*_*uca 4 apache benchmarking mod-deflate

我正在使用apache基准测试进行简单的负载测试:

ab -n 1 http://localhost/mysite/index/index/
Run Code Online (Sandbox Code Playgroud)

我希望看到有/没有mod_deflate的性能

在我的httpd.conf中:

#mod_deflate enabled
LoadModule deflate_module modules/mod_deflate.so
#mod_deflate disabled
#LoadModule deflate_module modules/mod_deflate.so 
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

  • 看起来没有mod_deflate的服务器的性能比启用mod_deflate要好(参见"测试时间","每秒请求数"和"每个请求的时间").

  • 另外,我不明白为什么在启用deflate的情况下总转移量会更大

请解释一下

谢谢

卢卡

rig*_*uff 6

默认情况下,apachebench(ab.exe)将在未启用压缩的情况下运行.

要启用压缩,您必须为请求添加其他标头.

ab -n 1 -H "Accept-Encoding: gzip,deflate" "http://localhost/mysite/index/index/"
Run Code Online (Sandbox Code Playgroud)