• 准备测试文件:

cp /etc/rc.d/rc.sysinit/www/test/test.html     //准备纯文本文件

wKiom1hp90byXLFOAACnTvItjDc401.png

 

压缩前效果

curl -I --compressed http://192.168.1.103/test.html       

//让curl支持压缩,且只返回header信息

wKioL1hp92HzslIxAAGOKknAFHQ227.png

 

 

  • 配置压缩:

vim /etc/httpd/conf/httpd.conf

wKiom1hp93rD1MraAAINw5pl6hI543.png

 

wKioL1hp96CTicFIAASKO6pMt2M947.png

 

service httpd reload         //重载配置

 

 

压缩后效果

curl -I --compressed http://192.168.1.103/test.html

wKiom1hp98nDs_xvAAG_1ld658s896.png

 

 

附,gzip配置:

#################################deflate###################

SetOutputFilter DEFLATE

 

                        # mod_deflateconfiguration

    

    

                        # Restrict compressionto these MIME types

                        AddOutputFilterByTypeDEFLATE text/plain

                        AddOutputFilterByTypeDEFLATE text/html

                        AddOutputFilterByTypeDEFLATE application/xhtml+xml

                        AddOutputFilterByTypeDEFLATE text/xml

                        AddOutputFilterByTypeDEFLATE application/xml

                        AddOutputFilterByTypeDEFLATE application/x-javascript

                        AddOutputFilterByTypeDEFLATE text/javascript

                        AddOutputFilterByTypeDEFLATE text/css

    

                        # Level of compression(Highest 9 - Lowest 1)

                       DeflateCompressionLevel 6

    

                        # Netscape 4.x has someproblems.

                        BrowserMatch ^Mozilla/4gzip-only-text/html

    

                        # Netscape 4.06-4.08have some more problems

                        BrowserMatch^Mozilla/4\.0[678] no-gzip

    

                        # MSIE masquerades asNetscape, but it is fine

                        BrowserMatch \bMSI[E]!no-gzip !gzip-only-text/html