麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > Apache > 正文

Apache啟用GZIP壓縮網頁傳輸方法

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

首先我們先了解Apache Gzip的相關資料。

一、gzip介紹

Gzip是一種流行的文件壓縮算法,現在的應用十分廣泛,尤其是在Linux平臺。當應用Gzip壓縮到一個純文本文件時,效果是非常明顯的,大約可以減少70%以上的文件大小。這取決于文件中的內容。 利用Apache中的Gzip模塊,我們可以使用Gzip壓縮算法來對Apache服務器發布的網頁內容進行壓縮后再傳輸到客戶端瀏覽器。這樣經過壓縮后實際上降低了網絡傳輸的字節數,最明顯的好處就是可以加快網頁加載的速度。

網頁加載速度加快的好處不言而喻,除了節省流量,改善用戶的瀏覽體驗外,另一個潛在的好處是Gzip與搜索引擎的抓取工具有著更好的關系。

二、Web服務器處理

HTTP壓縮的過程如下:

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

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

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

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

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

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

三、開啟Gzip

Apache利用Gzip壓縮算法進行壓縮的模塊有兩種:mod_gzip 和mod_deflate。

現在瀏覽器本身也自動Gzip壓縮功能,支持Accept-Encoding: gzip,deflate ,這里我在firefox瀏覽器下測試。

通過查看HTTP頭,我們可以快速判斷使用的客戶端瀏覽器是否支持接受gzip壓縮。

若發送的HTTP頭中出現以下信息,則表明你的瀏覽器支持接受相應的gzip壓縮:

Accept-Encoding: gzip 支持mod_gzip

Accept-Encoding: deflate 支持mod_deflate

Accept-Encoding: gzip,deflate

同時支持mod_gzip 和mod_deflate Apache內置有mod_deflate模塊來啟用gzip功能,但假如安裝apache的時候沒有編譯相關模塊,就需要你手動安裝一次,以啟用它:

首先到你的apache源碼目錄,查找到mod_deflate.c文件 ,通常位置:apachehttpd源碼目錄/modules/filters/mod_deflate.c,進入上面找到的目錄運行下面的命令:

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

注:apxs目錄請參照您自己的機器,通常在apache安裝目錄的bin目錄下。

安裝完成,到apache的modules目錄看看是不是有了mod_deflates.so,httpd.conf中打開deflate_Module和headers_Module模塊:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久久久久久久av | 久久久国产电影 | 欧美雌雄另类xxxxx | 黄色试看视频 | 男女一边摸一边做羞羞视频免费 | 日本黄色免费观看视频 | 精品一区二区三区毛片 | 国产超碰人人做人人爱 | 日本欧美国产 | 亚洲精品aa | 色诱亚洲精品久久久久久 | 鲁丝一区二区三区不属 | 成人免费在线观看视频 | 日韩毛片免费观看 | 国产精品久久久久久久久久三级 | 国产精品91在线 | 国语自产免费精品视频在 | 欧美人与牲禽动交精品一区 | 国产一级毛片国产 | 91网视频在线观看 | av不卡免费在线观看 | 久草成人在线 | 成人毛片100部免费观看 | 成人国产精品一区 | 亚洲精品一区二区三区大胸 | 成人性视频免费网站下载软件 | 欧美亚洲国产一区 | 热re91久久精品国产99热 | 欧美爱爱一区二区 | 国产午夜免费福利 | 国产亚洲精品久久久久久网站 | 极品一级片 | 黄污视频在线看 | 一级看片免费视频 | 久久福利小视频 | 久久久久国产一区二区三区不卡 | 国产精品爆操 | 国产精品亚洲综合一区二区三区 | 成人福利视频在线 | 久久久一区二区三区精品 | 欧美毛片免费观看 |