mod_deflate模塊

mod_deflate模塊

壓縮模塊,使用mod_deflate模塊壓縮頁面優化傳輸速度
主要是須要設置
1.針對的內容
2.壓縮比是多少
能夠忽略排除特定舊版本的瀏覽器的設置。由於那些都太老了,如今通常遇不到了javascript

適用場景:css

(1) 節約帶寬,額外消耗CPU;同時,可能有些較老瀏覽器不支持html

(2) 壓縮適於壓縮的資源,例如文本文件java

Level of compression (Highest 9 - Lowest 1) 表示對於數據所作的壓縮等級,數字最大,壓縮越好vim

curl 訪問的話,不加選項,默認是不壓縮的瀏覽器

指定壓縮比,數值越大,壓縮越好
DeflateCompressionLevel 9app

指定須要壓縮的資源
AddOutputFilterByType DEFLATE text/plaincurl

使用案例
vim /etc/httpd/conf.d/test.conf優化

DeflateCompressionLevel 5
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/css

排除特定舊版本的瀏覽器,不支持壓縮 (能夠忽略,由於都是上古瀏覽器)url

  • Netscape 4.x 只壓縮text/html
  • BrowserMatch ^Mozilla/4 gzip-only-text/html
  • Netscape 4.06-08三個版本 不壓縮
  • BrowserMatch ^Mozilla/4.0[678] no-gzip
  • Internet Explorer標識自己爲「Mozilla / 4」,但其實是可以處理請求的壓縮。若是用戶代理首部匹配字符串「MSIE」(「B」爲單詞邊界」),就關閉以前定義的限制
  • BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
相關文章
相關標籤/搜索