Gzip壓縮啟用圖文方法詳細(xì)說明【IIS6.0、Apache】
Gzip是GNU zip的縮寫,它是一個(gè)GNU自由軟件的文件壓縮程序。最早由Jean-loup Gailly和Mark Adler創(chuàng)建,用于UNIX系統(tǒng)的文件壓縮。我們?cè)贚inux中經(jīng)常會(huì)用到后綴為.gz的文件,它們就是Gzip格式的?,F(xiàn)今已經(jīng)成為Internet上使用非常普遍的一種數(shù)據(jù)壓縮格式,或者說一種文件格式。HTTP協(xié)議上的GZIP編碼是一種用來改進(jìn)WEB應(yīng)用程序性能的技術(shù)。大流量的WEB站點(diǎn)常常使用Gzip壓縮技術(shù)來讓用戶感受更快的速度。這一般是指WWW服務(wù)器中安裝的一個(gè)功能,當(dāng)有人來訪問這個(gè)服務(wù)器中的網(wǎng)站時(shí),服務(wù)器中的這個(gè)功能就將網(wǎng)頁(yè)內(nèi)容壓縮后傳輸?shù)絹碓L的電腦瀏覽器中顯示出來。一般對(duì)純文本內(nèi)容可壓縮到原大小的40%。
Gzip開啟后有什么好處?(已懂的再跳過)
開啟Gzip后會(huì)在網(wǎng)頁(yè)數(shù)據(jù)傳輸之前,先使用Gzip壓縮后再傳輸給客戶端,客戶端接收之后由瀏覽器解壓顯示。這樣就會(huì)減小通過網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量,提高瀏覽的速度。
這么好的玩意兒我居然一直沒有開啟它,先狠狠鄙視一下我自己。哎,下面和把開啟方法貼上來,有需要的自取。
IIS6.0啟用Gzip壓縮的方法:
1、新建Web服務(wù)擴(kuò)展(如下圖)

dll路徑:“c:\windows\system32\inetsrv\gzip.dll”,然后啟用。
2、網(wǎng)站服務(wù)中開啟HTTP壓縮支持(如下圖)

臨時(shí)目錄需要給IIS用戶讀寫權(quán)限。
3、修改IIS配置文件MetaBase.xml

文件路徑:“c:\windows\system32\inetsrv\”(請(qǐng)先備份至他處),打開后搜索“HcDynamicCompressionLevel”,并修改(確定已備份)“Compression/deflate”和“Compression/gzip”兩個(gè)片段的內(nèi)容。下面的圖n和圖b所修改的內(nèi)容用意是將js、css和php加入到壓縮的范疇,數(shù)字9代表壓縮等級(jí)。

(圖n)

(圖b)
4、重啟IIS服務(wù)使之生效
——————————————————分分割割—————————————————Apache啟用Gzip壓縮的方法:
1、開啟模塊并添加配置項(xiàng)目
a、vi /etc/httpd/conf/httpd.conf
b、查找LoadModule (/LoadModule),加入“LoadModule deflate_module modules/mod_deflate.so”這行
c、添加配置項(xiàng)目(下段內(nèi)容)
<IfModule mod_deflate.c>
# 壓縮等級(jí) 9
DeflateCompressionLevel 9
# 壓縮類型 html、xml、php、css、js
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-javascript application/x-httpd-php
AddOutputFilter DEFLATE js css
</IfModule>
2、重啟apache使之生效
service httpd start
——————————————————分分割割—————————————————
檢測(cè)是否支持Gzip,可以到這里:http://tool.chinaz.com/Gzips/
最后,感謝以下單位被提供資料:
1、http://baike.baidu.com/view/966625.htm
2、http://blog.163.com/jar-c/blog/static/116401250201012593819494/
相關(guān)文章
重新應(yīng)用默認(rèn)的安全設(shè)置 : 安全配置和分析
安全配置和分析概述“安全配置和分析”是分析和配置本地系統(tǒng)安全性的一個(gè)工具。2011-01-01
Windows?Server之使用Bitlocker驅(qū)動(dòng)器加密實(shí)現(xiàn)保護(hù)磁盤數(shù)據(jù)
BitLocker?驅(qū)動(dòng)器加密是?Windows?的一種數(shù)據(jù)保護(hù)功能,通過加密整個(gè)驅(qū)動(dòng)器來保護(hù)數(shù)據(jù),其目標(biāo)是讓?Windows?用戶擺脫因硬件丟失、被盜而導(dǎo)致由數(shù)據(jù)失竊或泄漏構(gòu)成的威脅。由于它是?Windows?系統(tǒng)自帶的加密方式,可以說是最好的免費(fèi)加密工具2023-04-04
讓IIS支持任意擴(kuò)展名和未知擴(kuò)展名的下載(下載站設(shè)置)
有時(shí)候做下載站,很多情況下要考慮文件的下載格式,由于各種文件格式眾多,基本上下載空間的東西都是提供下載的,所以就可以直接設(shè)置任意文件下載2013-08-08
win7 iis7.5 亂碼 和 解析不了ASP的ADO連接數(shù)據(jù)庫(kù) 的解決方法
win7 iis7.5 亂碼 和 解析不了ASP的ADO連接數(shù)據(jù)庫(kù) 的解決方法2009-06-06
IIS 應(yīng)用程序池 CPU 100% 分析軟件,找出具體有問題的ASP程序URL
一個(gè) IIS 6.0 / 7.0 服務(wù)器上可能存在著100-300個(gè)WEB站點(diǎn),如果其中一個(gè)站點(diǎn)的ASP程序設(shè)計(jì)存在問題,那么將會(huì)引起CPU 持續(xù)占用100%,從而引起同一個(gè)服務(wù)器其他站點(diǎn)不能正常工作,或訪問緩慢。2009-04-04
Windows?Server?2012?R2服務(wù)器安裝與配置的完整步驟
擁有正確安裝Windows?server?2012?r2的方法可以節(jié)省我們很多的時(shí)間,下面這篇文章主要給大家介紹了關(guān)于Windows?Server?2012?R2服務(wù)器安裝與配置的完整步驟,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07
服務(wù)器絕對(duì)安全簡(jiǎn)要設(shè)置策略操作指南
偶這里是針對(duì)的WIN平臺(tái),現(xiàn)在的站長(zhǎng)大部分都用WIN2003,相信沒幾個(gè)站長(zhǎng)用低版本兒的操作系統(tǒng)的!2008-10-10

