日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 網站 > Apache > 正文

apache啟用gzip壓縮的實現方法

2024-08-27 18:29:42
字體:
來源:轉載
供稿:網友

一、gzip介紹

Gzip是一種流行的文件壓縮算法,現在的應用十分廣泛,尤其是在Linux平臺。當應用Gzip壓縮到一個純文本文件時,效果是非常明顯的,大約可以減少70%以上的文件大小。這取決于文件中的內容。

利用Apache中的Gzip模塊,我們可以使用Gzip壓縮算法來對Apache服務器發布的網頁內容進行壓縮后再傳輸到客戶端瀏覽器。這樣經過壓縮后實際上降低了網絡傳輸的字節數,最明顯的好處就是可以加快網頁加載的速度。

網頁加載速度加快的好處不言而喻,除了節省流量,改善用戶的瀏覽體驗外,另一個潛在的好處是Gzip與搜索引擎的抓取工具有著更好的關系。例如 Google就可以通過直接讀取gzip文件來比普通手工抓取更快地檢索網頁。在Google網站管理員工具(Google Webmaster Tools)中你可以看到,sitemap.xml.gz 是直接作為Sitemap被提交的。

而這些好處并不僅僅限于靜態內容,PHP動態頁面和其他動態生成的內容均可以通過使用Apache壓縮模塊壓縮,加上其他的性能調整機制和相應的服務器端 緩存規則,這可以大大提高網站的性能。因此,對于部署在Linux服務器上的PHP程序,在服務器支持的情況下,我們建議你開啟使用Gzip Web壓縮。

二、Web服務器處理HTTP壓縮的過程如下:

1. Web服務器接收到瀏覽器的HTTP請求后,檢查瀏覽器是否支持HTTP壓縮(Accept-Encoding 信息);

2. 如果瀏覽器支持HTTP壓縮,Web服務器檢查請求文件的后綴名;

3. 如果請求文件是HTML、CSS等靜態文件,Web服務器到壓縮緩沖目錄中檢查是否已經存在請求文件的最新壓縮文件;

4. 如果請求文件的壓縮文件不存在,Web服務器向瀏覽器返回未壓縮的請求文件,并在壓縮緩沖目錄中存放請求文件的壓縮文件;

5. 如果請求文件的最新壓縮文件已經存在,則直接返回請求文件的壓縮文件;

6. 如果請求文件是動態文件,Web服務器動態壓縮內容并返回瀏覽器,壓縮內容不存放到壓縮緩存目錄中。

下面是兩個演示圖:

未使用Gzip:

apache啟用gzip壓縮的實現方法

開啟使用Gzip后:

apache啟用gzip壓縮的實現方法

三、實施

Apache上利用Gzip壓縮算法進行壓縮的模塊有兩種:mod_gzip 和mod_deflate。 要使用Gzip Web壓縮,請首先確定你的服務器開啟了對這兩個組件之一的支持。在Linux服務器上,現在已經有越來越多的空間商開放了對它們的支持,有的甚至是同時 支持這兩個模塊的。例如目前Godaddy、Bluehost及DreamHosts等空間商的服務器都已同時支持mod_gzip 和mod_deflate。

雖然使用Gzip同時也需要客戶端瀏覽器的支持,不過不用擔心,目前大部分瀏覽器都已經支持Gzip了,如IE、Mozilla Firefox、Opera、Chrome等。

通過查看HTTP頭,我們可以快速判斷使用的客戶端瀏覽器是否支持接受gzip壓縮。若發送的HTTP頭中出現以下信息,則表明你的瀏覽器支持接受相應的gzip壓縮:

Accept-Encoding: gzip 支持mod_gzip
Accept-Encoding: deflate 支持mod_deflate

Accept-Encoding: gzip,deflate 同時支持mod_gzip 和mod_deflate  在apache2.0以上(包括apache2.0)的版中gzip壓縮使用的是mod_deflate模塊,下面是具體配置步驟 如下:

   1、修改Apache的http.conf文件,去除mod_deflate.so前面的注釋

復制代碼 代碼如下:


LoadModule deflate_module modules/mod_deflate.so

2、在根目錄中新建.htaccess文件,定制壓縮規則

復制代碼 代碼如下:


#GZIP壓縮模塊配置
<ifmodule mod_deflate.c>
#啟用對特定MIME類型內容的壓縮
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png|exe|t?gz|zip|bz2|sit|rar|pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary #設置不對壓縮的文件
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript #設置對壓縮的文件
</ifmodule>

3、對指定的文件配置緩存的生存時間,去除mod_headers.so模塊前面的注釋

復制代碼 代碼如下:


LoadModule headers_module modules/mod_headers.so

4、在根目錄中新建.htaccess文件,定制壓縮規則

復制代碼 代碼如下:


#文件緩存時間配置
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>

里面的文件MIME類型可以根據自己情況添加,至于PDF 、圖片、音樂文檔之類的這些本身都已經高度壓縮格式,重復壓縮的作用不大,反而可能會因為增加CPU的處理時間及瀏覽器的渲染問題而降低性能。所以就沒必要再通過Gzip壓縮。通過以上設置后再查看返回的HTTP頭,出現以下信息則表明返回的數據已經過壓縮。即網站程序所配置的Gzip壓縮已生效。

Content-Encoding: gzip注:不管使用mod_gzip 還是mod_deflate,此處返回的信息都一樣。因為它們都是實現的gzip壓縮方式。

除此之外,還可以通過一些在線檢查工具來檢測你的網站內容是否已經過Gzip壓縮。

四、mod_gzip 和mod_deflate的主要區別是什么?使用哪個更好呢?

首先一個區別是安裝它們的Apache Web服務器版本的差異。Apache 1.x系列沒有內建網頁壓縮技術,所以才去用額外的第三方mod_gzip 模塊來執行壓縮。而Apache 2.x官方在開發的時候,就把網頁壓縮考慮進去,內建了mod_deflate 這個模塊,用以取代mod_gzip。雖然兩者都是使用的Gzip壓縮算法,它們的運作原理是類似的。

第二個區別是壓縮質量。mod_deflate 壓縮速度略快而mod_gzip 的壓縮比略高。一般默認情況下,mod_gzip 會比mod_deflate 多出4%~6%的壓縮量。

那么,為什么使用mod_deflate?第三個區別是對服務器資源的占用。 一般來說mod_gzip 對服務器CPU的占用要高一些。mod_deflate 是專門為確保服務器的性能而使用的一個壓縮模塊,mod_deflate 需要較少的資源來壓縮文件。這意味著在高流量的服務器,使用mod_deflate 可能會比mod_gzip 加載速度更快。

不太明白?簡而言之,如果你的網站,每天不到1000獨立訪客,想要加快網頁的加載速度,就使用mod_gzip。雖然會額外耗費一些服務器資源, 但也是值得的。如果你的網站每天超過1000獨立訪客,并且使用的是共享的虛擬主機,所分配系統資源有限的話,使用mod_deflate 將會是更好的選擇。

另外,從Apache 2.0.45開始,mod_deflate 可使用DeflateCompressionLevel 指令來設置壓縮級別。該指令的值可為1(壓縮速度最快,最低的壓縮質量)至9(最慢的壓縮速度,壓縮率最高)之間的整數,其默認值為6(壓縮速度和壓縮質 量較為平衡的值)。這個簡單的變化更是使得mod_deflate 可以輕松媲美mod_gzip 的壓縮。

P.S. 對于沒有啟用以上兩種Gzip模塊的虛擬空間,還可以退而求其次使用php的zlib函數庫(同樣需要查看服務器是否支持)來壓縮文件,只是這種方法使用起來比較麻煩,而且一般會比較耗費服務器資源,請根據情況慎重使用。詳細 php啟用zlib壓縮文件

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
高清一区二区| 国产区日韩欧美| 欧美日韩性视频一区二区三区| 免费在线亚洲| 日韩视频不卡中文| 一级片在线播放| 999精品网| 精品一区二区在线观看视频| 91精品国产99| 91精品国产丝袜白色高跟鞋| 欧美日韩亚洲91| 久久精品免费在线观看| 亚洲一区精品在线| a级在线免费观看| 91久久精品午夜一区二区| 日本黄色一区二区| 日韩中文字幕在线视频观看 | 国产在线二区| 免费精品国产自产拍观看| 国产在线第一页| 亚洲黄色在线观看| 一区二区不卡在线| 国产乱码午夜在线视频| 国产日韩三级| 99久久精品国产亚洲| 中文国产字幕在线观看| 亚洲黄色在线观看| 91日韩中文字幕| 国产在线第一页| 亚洲综合在线视频| 欧美亚洲国产免费| 日韩精品a在线观看91| 91精品国产91久久久久青草| 亚洲校园欧美国产另类 | 一本一道久久a久久精品综合蜜臀| 久久精品国产91精品亚洲| 99久热re在线精彩视频| 中文字幕日韩欧美在线视频| 一区二区精品免费| 欧美日韩国产综合视频在线观看中文| 91精品视频观看| 欧美日韩第一| 欧美日韩精品区| 亚洲区中文字幕| 在线中文免费视频| 国产三级视频网站| 91精品国产色综合久久久蜜香臀| 99亚洲视频| 天天摸日日摸狠狠添| 中文字幕一区不卡| 国产成人va亚洲电影| 久久riav| 热久久精品国产| 亚洲九九精品| 91精品国产调教在线观看| 91精品啪在线观看国产60岁| 日韩国产在线观看一区| 黄色视屏免费在线观看| 国产欧美日韩最新| 国产99对白在线播放| 欧美日韩中文精品| 国产不卡视频在线| 国产一级久久久| 中文天堂资源在线| 伊人永久在线| 亚洲福利在线视频| 欧美日韩中文精品| 国产乱码在线观看| 日韩国产亚洲欧美| 一区二区视频在线观看免费的| 久久久综合av| 国产婷婷精品| 亚洲精品欧美二区三区中文字幕| 精品亚洲国内自在自线福利| 欧美日韩国产一二三| 精品欧美日韩在线| 亚洲视频日韩| 国产一区三区三区| 欧美 日韩 国产 在线观看| 日韩中文字幕久久| 久久婷婷国产| 国产在线精品日韩| 欧美 日韩 国产 在线| 樱花草www在线| 91国内在线| 一区免费在线| 午夜一区二区三区| 久久麻豆视频| 国产高清一级片| 亚洲永久免费视频| 中文字幕在线官网| 日韩欧美国产网站| 不卡专区在线| 亚洲综合日韩欧美| 精品视频999| 中文字幕无线码一区| 国产一区三区三区| 91欧美日韩| 中文字幕在线播放一区| 一本一道久久a久久精品综合蜜臀| 一二三区精品视频| 中文字幕2020第一页| 中文字幕在线精品| 天堂中文在线视频| 第一页在线观看| 日韩中文字幕亚洲| 91精品综合久久久久久| 日韩精品丝袜在线| 国产在线欧美| 亚洲校园欧美国产另类 | 久精品在线观看| 亚洲欧美99| 日韩在线视频免费观看高清中文| 久久精品国产成人一区二区三区| 国产高清在线观看| 免费在线视频一级不卡| a视频免费在线观看| 久久久久久欧美| 一区视频在线播放| 亚洲免费中文字幕| 国产午夜精品视频| 久久精品一级爱片| 日韩久久在线| 日韩亚洲一区中文字幕| 婷婷精品进入| 国内不卡的二区三区中文字幕| 亚洲大胆人体av| 日韩欧美综合在线视频| 日韩精品视频在线观看免费| 久久精品国产99| 婷婷中文字幕一区三区| 亚洲理论中文字幕| 91色在线看| 精品亚洲国内自在自线福利| 欧美日韩免费视频| 国产专区中文字幕| 亚洲国产欧美日韩精品| 国产成人一二三区| 国产色在线视频| 91精品国产91久久久久久三级| 日韩免费久久| 欧美一卡2卡三卡4卡5免费| 欧美日韩国产综合视频在线观看中文| 日韩三级视频在线看| 免费在线亚洲| 日韩精品手机在线观看| 天堂在线www天堂中文在线| 综合激情一区| 亚洲 国产 欧美 日韩| 欧美日韩激情在线一区二区三区 | 国产黄色在线看| 亚洲国内精品视频| 中文字幕精品一区二区三区在线| 日韩精品视频在线| 樱花草www在线| 欧美一级日韩不卡播放免费| 亚洲一级影院| 中文字幕在线国产| 日本亚洲欧美三级| 欧美日韩精品高清| 国产拍揄自揄精品视频麻豆| 欧美日韩中国免费专区在线看| 午夜国产在线视频| 精品一区二区在线观看视频| 中文欧美字幕免费| 国产一区在线观看视频| 欧美日韩激情在线一区二区三区| 中文字幕欧美人妻精品一区蜜臀| 欧美大片在线观看一区| 欧美国产综合在线V| 午夜伦欧美伦电影理论片| 红桃视频亚洲| 日韩在线一区二区| 中文字幕在线观看国产| 色偷偷一区二区三区| 精品欧美日韩精品| 精品国产99久久久久久| 香蕉av一区| 天堂在线中文资源| 中文字幕在线官网| 国产高清一区| 亚洲三级免费看| 精品一二线国产| 日韩在线视频一区| 亚洲大片精品永久免费| 欧美日韩亚州综合| 91精品国产综合久久久久久 | 欧美91精品| 日韩欧美色综合网站| 日韩一级网站| 日韩一级二级三级精品视频| 欧美日韩国产中文| 精品欧美不卡一区二区在线观看| 日韩视频精品在线观看| 福利在线国产| 欧美片网站免费| 日韩美女中文字幕| 久草中文在线观看| 久艹在线视频| 久久99蜜桃精品| 久久婷婷综合国产| 丰满少妇一区| 中文字幕日韩国产| 久久 天天综合| 欧美日韩成人综合| 日本精品专区| 国产999在线观看| 亚洲高清在线免费| av三级在线观看| 免费视频久久| 久久中文免费视频| 亚洲一区在线观看网站| 二区视频在线观看| 午夜国产欧美理论在线播放| 欧美日韩中文国产| 日韩中文欧美在线| 伊人中文字幕在线观看| 国产一区不卡精品| 亚洲久草视频| 欧美人妻一区二区三区| 亚洲高清不卡一区| 91麻豆视频网站| 国产激情在线播放| 中文字幕亚洲乱码| 亚洲最新免费视频| 中文字幕亚洲国产| 国产丝袜一区| 九七久久人人| 欧美另类久久久品| 91精品国产乱码久久蜜臀| 日韩国产在线观看一区| www在线视频| 伊人亚洲视频| 国产69精品久久app免费版| www.久久草| 亚洲最新免费视频| av免费观看国产| 国产在线不卡av| 日韩欧美国产亚洲| 免费在线视频一级不卡| 亚洲狠狠婷婷综合久久久久图片| 亚洲一区中文字幕在线观看| 91精品国产日韩91久久久久久| 亚洲黄页一区| 日韩欧美在线第一页| 一区二区不卡在线播放| 国产午夜精品视频免费不卡69堂| 日韩不卡在线观看| 欧美日韩中文国产| 日韩视频精品在线| wwwav在线播放| 国产在线小视频| 日本精品在线播放| 欧美日韩国产片| 日韩精品手机在线| 日韩亚洲国产欧美| 国产午夜精品全部视频播放| 欧美中文字幕视频在线观看| 欧美日韩综合在线| 国产区在线看| 在线日韩欧美| 亚洲综合日韩欧美| 日韩国产一区三区| 中文字幕精品一区二| 国产高清视频一区二区| 一区二区不卡在线| 日韩你懂的电影在线观看| 日韩中文字幕久久| 91蜜桃婷婷狠狠久久综合9色| 91精品999| 日韩欧美一二三| 国产黄色网页| 国产日韩精品在线观看| 香蕉人人精品| 国产绿帽一区二区三区| 精品一二三区| 国产在线www| 国产综合精品在线| 亚洲欧美韩国综合色| av免费不卡国产观看| 欧美日韩亚州综合| 91精品xxx在线观看| 国产成人精品综合久久久| 日韩中文字幕91| 樱花草www在线观看| 中文欧美字幕免费| 中文字幕在线官网| a视频免费看| 热久久精品国产| 一区二区三区中文字幕在线观看| 亚洲 欧美 日韩系列| 国产视频一区三区| 中文字幕国产视频| 久久99精品久久久久婷婷| 欧美日韩高清在线播放| 国产欧美亚洲一区| 视频一区二区中文字幕| 中文字幕在线看精品乱码| 国产 中文 字幕 日韩 在线| 日韩在线观看一区| 日韩精品一级| 欧美乱大交xxxxx免费| 亚洲日本精品视频| 国产一级久久久| 日韩午夜中文字幕| 韩日中文字幕第一页| 91精品国产高清久久久久久| 国产亚洲一区字幕| av一区二区高清| 在线观看免费国产小视频| 香蕉人人精品| 日韩精品在线免费观看| 日韩www在线| 中文欧美日韩| 日本亚洲视频在线| 国产高清大尺度一区二区不卡| 国产传媒久久久| 91精品国产91久久久久久三级| 亚洲午夜91| 色综合天天综合网国产成人综合天| 日韩欧美看国产| 久久久精品午夜少妇| 91精品国产高清| av最新网址| 亚洲va韩国va欧美va精品| 国产综合成人久久大片91| 国产亚洲污的网站| 午夜av一区二区| 黄色一级大片在线免费看国产一| 欧美日韩在线观看成人| 国产色综合网| 国产高清在线一区| 国产黄色片中文字幕| 欧美日韩在线精品成人综合网| 国产高清精品在线| 欧美成人一区二区| 久久久久蜜桃| 欧美 日韩 国产在线| av免费观看国产| 日韩一级二级三级| 欧美日韩久久不卡| 国产一区在线观看视频| 日韩视频不卡中文| 国产日韩三级| 色综合天天综合网天天狠天天| 在线视频一区二区三区在线播放 | 久久精品日韩无码| 在线视频不卡国产V| 日韩欧美中文字幕在线观看| 久草视频在线看| 自拍日韩亚洲一区在线| 91精品在线国产| 国产欧美日韩在线看| 日韩欧美国产综合| 国产在线日韩精品| 亚洲国产91精品在线观看| 精品在线99| 日韩国产成人精品| 欧美不卡一二三| 久久久久久99精品| 91精品国产乱码久久蜜臀| 中文字幕在线观看亚洲| 亚洲免费福利视频| 亚洲成av人片在线| 欧美日韩乱国产| 国产免费一级| 日韩欧美在线不卡| 国产欧美日产一区| 欧美日韩日本视频| 欧美日韩在线国产| 在线观看免费国产成人软件| 日韩精品乱码av一区二区| 中文字幕日韩在线观看| 国产精品一区二区三区免费观看| 久久久久久欧美| 91久久在线| 欧美日韩中文字幕日韩欧美| 久久精品国产2020观看福利| 92久久精品| 欧美日韩成人一区二区| 国产在线导航| 日韩欧美国产高清91| 欧美日韩在线视频免费观看 | 国产午夜在线观看| 欧美片网站免费| 日韩在线中文字幕| 91精品国产自产在线丝袜啪| 国产不卡一区二区在线观看| 中文字幕在线中文字幕二区| 国产亚洲视频中文字幕视频| 日韩不卡在线播放| 欧美日韩综合视频网址| 日韩欧美在线中字| 国产三级视频网站| 日韩www在线| 精品日韩av一区二区| 国产资源在线观看入口av| 日韩av一区二区在线观看| 国产资源中文字幕| 欧美日韩国产免费|