基于小c学Linux(21)–HTTP服务配置(一)、小c学Linux(22)–HTTP服务配置(二)、小c学Linux(25)–HTTP服务配置(一)
18)使用mod_deflate模块压缩页面优化传输速度
#1.新建httpd扩展配置文件
vim /etc/httpd/conf.d/deflate.conf
#编辑deflate.conf文件
#启用deflate
SetOutputFilter DEFLATE
#2.明确说明哪种文档使用deflate作压缩
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/xml
#3.明确说明哪种格式浏览器可以不使用deflate
BrowserMatch ^Mozilla/4 gzip-only-texy/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
#4.设定压缩比
DeflateCompressionLevel 9
#5.重启httpd服务
service httpd restart
19)ab工具
ab工具是对apache做简单的压力测试的工具,数据仅供参考,并不能代替生产环境中的实际测试。
-c : 模拟并发数
-n : 模拟总请求数
并发数不能大于请求数。
例:
ab -c 100 -n 10000 http://www.xiaoc.com/test.html