299

      Linux服務器下Apache軟件如何開啟gzip壓縮

      時間: 2015-05-12 10:07:22   點擊數: 32676   來源: 耐思智慧

      Apache上利用Gzip壓縮算法進行壓縮的模塊有兩種,分別是mod_gzip 和mod_deflate。要使用Gzip Web壓縮,請首先確定你的服務器開啟了對這兩個組件之一的支持。雖然使用Gzip同時也需要客戶端瀏覽器的支持,不過不用擔心,目前大部分瀏覽器都已經支持Gzip了,如IE、Mozilla Firefox、Opera、Chrome等。


      如果服務器開啟了對Gzip組件的支持,那么我們就可以在http.conf或.htaccess里面進行定制,下面是一個.htaccess配置的簡單實例:

      # mod_gzip:
      <ifModule mod_gzip.c>
      mod_gzip_on Yes
      mod_gzip_dechunk Yes
      mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
      mod_gzip_item_include handler ^cgi-script$
      mod_gzip_item_include mime ^text/.*
      mod_gzip_item_include mime ^application/x-javascript.*
      mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
      </ifModule>

      # mod_deflate:
      <ifmodule mod_deflate.c>
      DeflateCompressionLevel 6 #壓縮率, 6是建議值.
      AddOutputFilterByType DEFLATE text/plain
      AddOutputFilterByType DEFLATE text/html
      AddOutputFilterByType DEFLATE text/xml
      AddOutputFilterByType DEFLATE text/css
      AddOutputFilterByType DEFLATE text/javascript
      AddOutputFilterByType DEFLATE application/xhtml+xml
      AddOutputFilterByType DEFLATE application/xml
      AddOutputFilterByType DEFLATE application/rss+xml
      AddOutputFilterByType DEFLATE application/atom_xml
      AddOutputFilterByType DEFLATE application/x-javascript
      AddOutputFilterByType DEFLATE application/x-httpd-php
      AddOutputFilterByType DEFLATE image/svg+xml
      </ifmodule>

      里面的文件MIME類型可以根據自己情況添加,至于PDF 、圖片、音樂文檔之類的這些本身都已經高度壓縮格式,重復壓縮的作用不大,反而可能會因為增加CPU的處理時間及瀏覽器的渲染問題而降低性能,所以就沒必要再通過Gzip壓縮。


      下面具體說下如何開啟這個功能:

      1、首先得確認apache是否已經加載了mod_deflate模塊。

      httpd -M

      為了開啟apache服務器中的gzip壓縮功能,mod_deflate模塊是必須安裝加載,如下方法:

      1.1、進入到mod_deflate.c目錄

      cd /lamp/httpd-2.2.20/modules/filters

      1.2、執行編譯加載程序

      /usr/local/apache/bin/apxs -i -a -c mod_deflate.c

      1.3、重新啟動httpd程序

      service httpd restart

      1.4、查看是否已經加載成功

      httpd -M

      2、編譯配置文件httpd.conf,增加支持gzip的文件類型,如下:


      <Location />
      AddOutputFilterByType DEFLATE text/plain
      AddOutputFilterByType DEFLATE text/css
      AddOutputFilterByType DEFLATE application/xml
      AddOutputFilterByType DEFLATE application/rss+xml
      AddOutputFilterByType DEFLATE application/atom_xml
      AddOutputFilterByType DEFLATE application/x-javascript
      AddOutputFilterByType DEFLATE application/x-httpd-php
      AddOutputFilterByType DEFLATE text/html
      </Location>


      這樣可以壓縮一般網頁中會用到的html、xml、php、css、js等格式檔案輸出,雖然會占用掉服務器處理器的一點點處理器時間,瀏覽者在接收 網頁數據時也會消耗極短暫的一點點處理器時間,不過卻可以大幅減少數據傳輸量,減少網絡帶寬被吃掉的情形。


      3、重啟httpd。

      service httpd restart

      4,檢驗是否已經開啟成功。

      IDC資訊:http://www.alapot.com/zt/
      上一篇:云主機或VPS服務器如何設置404頁面 下一篇:IIS服務器如何啟用Gzip頁面壓縮

      旗下網站:耐思智慧 - 淘域網 - 我的400電話 - 中文域名:耐思尼克.cn 耐思尼克.top

      耐思智慧 © 版權所有 Copyright © 2000-2025 IISP.COM,Inc. All rights reserved

      備案號碼: 粵ICP備09063828號  公安備案號: 公安備案 粵公網安備 44049002000123號  域名注冊服務機構許可:粵D3.1-20240003 CN域名代理自深圳萬維網

      聲明:本網站中所使用到的其他各種版權內容,包括但不限于文章、圖片、視頻、音頻、字體等內容版權歸原作者所有,如權利所有人發現,請及時告知,以便我們刪除版權內容

      本站程序界面、源代碼受相關法律保護, 未經授權, 嚴禁使用; 耐思智慧 © 為我公司注冊商標, 未經授權, 嚴禁使用

      法律顧問:珠海知名律師 廣東篤行律師事務所 夏天風 律師

      主站蜘蛛池模板: 国产日本亚洲一区二区三区| 亚洲欧洲日韩国产一区二区三区| 日韩一区二区三区视频久久| 久久精品一区二区影院| 一色一伦一区二区三区| 亚洲无人区一区二区三区| 日本在线视频一区二区三区| 少妇激情av一区二区| 台湾无码AV一区二区三区| 一区二区三区日本视频| 亚洲综合一区国产精品| 国产午夜精品片一区二区三区| 国产亚洲一区二区精品| 国产亚洲一区二区精品| 国产午夜毛片一区二区三区| 在线精品自拍亚洲第一区| 日本精品啪啪一区二区三区| 中文字幕人妻AV一区二区| 深田咏美AV一区二区三区| 精品国产伦一区二区三区在线观看| 无码国产精品一区二区免费式芒果| 国产亚洲无线码一区二区| 久久久精品人妻一区亚美研究所 | 综合激情区视频一区视频二区| 精品福利视频一区二区三区| 88国产精品视频一区二区三区| 久久久精品一区二区三区| 国产精品免费一区二区三区四区| 成人免费一区二区三区| 亚洲无人区一区二区三区| 亚洲国产精品一区第二页| 日本午夜精品一区二区三区电影| 亚洲AV无码一区二区乱孑伦AS| 亚洲V无码一区二区三区四区观看 亚洲爆乳精品无码一区二区三区 亚洲爆乳无码一区二区三区 | 精品一区二区久久| 精品亚洲A∨无码一区二区三区| 日本免费一区二区三区 | 久久国产香蕉一区精品| 国产在线一区二区| 伦精品一区二区三区视频| 日韩一区二区三区免费体验|