无法使用 gzip 进行 ab 测试
cant get ab test to work with gzip
这是我的 nginx gzip 配置:
gzip on;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 4;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
我同意所有确认我的站点是服务 gzip 的 gzip 测试网站都可以使用它
我的是简单的 html 文件,其内容类型是 Content-Type:text/html; charset=UTF-8
我的没有 gzip 的页面内容是 300kb,有 gzip 应该是 20kb
尝试了 运行 所有选项,例如:
ab -r -n 200 -c 10 -k -H "Accept-Encoding: gzip, deflate" http://example.com
ab -r -n 200 -c 10 -k -H "Accept-Encoding: gzip" http://example.com
ab -H "Accept-Encoding: gzip" -n 200 -c 10 -k http://example.com
ab -H "Accept-Encoding: gzip, deflate" -n 200 -c 10 -k http://example.com
等
不管我总算得到什么Document Length: 183675 bytes
这意味着它没有得到应该小得多的 gzip 版本。
知道如何让它工作吗?我正在尝试对我的网站进行压力测试,但我总是受到我的网络输出速度的限制,它只有 250 Mbps,并且 cpu 并且当我达到限制时 ram 最多只有 10%
所以我需要添加到 nginx 配置
gzip_http_version 1.0;
我猜 apachebench 的默认值 1.1 不好
这是我的 nginx gzip 配置:
gzip on;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 4;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
我同意所有确认我的站点是服务 gzip 的 gzip 测试网站都可以使用它
我的是简单的 html 文件,其内容类型是 Content-Type:text/html; charset=UTF-8
我的没有 gzip 的页面内容是 300kb,有 gzip 应该是 20kb 尝试了 运行 所有选项,例如:
ab -r -n 200 -c 10 -k -H "Accept-Encoding: gzip, deflate" http://example.com
ab -r -n 200 -c 10 -k -H "Accept-Encoding: gzip" http://example.com
ab -H "Accept-Encoding: gzip" -n 200 -c 10 -k http://example.com
ab -H "Accept-Encoding: gzip, deflate" -n 200 -c 10 -k http://example.com
等
不管我总算得到什么Document Length: 183675 bytes
这意味着它没有得到应该小得多的 gzip 版本。
知道如何让它工作吗?我正在尝试对我的网站进行压力测试,但我总是受到我的网络输出速度的限制,它只有 250 Mbps,并且 cpu 并且当我达到限制时 ram 最多只有 10%
所以我需要添加到 nginx 配置
gzip_http_version 1.0;
我猜 apachebench 的默认值 1.1 不好