亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網(wǎng)站 > Apache > 正文

apache啟用gzip壓縮的實現(xiàn)方法

2024-08-27 18:29:42
字體:
供稿:網(wǎng)友

一、gzip介紹

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

利用Apache中的Gzip模塊,我們可以使用Gzip壓縮算法來對Apache服務(wù)器發(fā)布的網(wǎng)頁內(nèi)容進(jìn)行壓縮后再傳輸?shù)娇蛻舳藶g覽器。這樣經(jīng)過壓縮后實際上降低了網(wǎng)絡(luò)傳輸?shù)淖止?jié)數(shù),最明顯的好處就是可以加快網(wǎng)頁加載的速度。

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

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

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

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

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

3. 如果請求文件是HTML、CSS等靜態(tài)文件,Web服務(wù)器到壓縮緩沖目錄中檢查是否已經(jīng)存在請求文件的最新壓縮文件;

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

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

6. 如果請求文件是動態(tài)文件,Web服務(wù)器動態(tài)壓縮內(nèi)容并返回瀏覽器,壓縮內(nèi)容不存放到壓縮緩存目錄中。

下面是兩個演示圖:

未使用Gzip:

apache啟用gzip壓縮的實現(xiàn)方法

開啟使用Gzip后:

apache啟用gzip壓縮的實現(xiàn)方法

三、實施

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

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

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

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

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

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

復(fù)制代碼 代碼如下:


LoadModule deflate_module modules/mod_deflate.so

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

復(fù)制代碼 代碼如下:


#GZIP壓縮模塊配置
<ifmodule mod_deflate.c>
#啟用對特定MIME類型內(nèi)容的壓縮
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 #設(shè)置不對壓縮的文件
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript #設(shè)置對壓縮的文件
</ifmodule>

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

復(fù)制代碼 代碼如下:


LoadModule headers_module modules/mod_headers.so

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

復(fù)制代碼 代碼如下:


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

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

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

除此之外,還可以通過一些在線檢查工具來檢測你的網(wǎng)站內(nèi)容是否已經(jīng)過Gzip壓縮。

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

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

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

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

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

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

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
免费看黄裸体一级大秀欧美| 亚洲成色www.777999| 成人精品视频一区二区| 日韩久久精品电影| 日韩理论电影院| 香蕉视频一区二区| 四虎一区二区三区| 精品成人免费一区二区在线播放| 色婷婷综合久久| 成人av在线天堂| 国产亚洲精久久久久久无码77777| 久久久蜜桃一区二区| 人人草人人干| 春意影院午夜免费入口| 濑亚美莉大战黑人中文字幕| 免费在线观看不卡| 91精品国产91久久久久青草| 5g影院5g电影天天爽快| 成人一区二区视频| 最近中文字幕免费mv| 成人听书哪个软件好| 欧美黄色免费网址| 色老头久久综合| 国产精品第一页在线| 日韩一区欧美小说| 国产美女在线播放| 亚洲欧美一区二区三区情侣bbw| 丁香花在线影院观看在线播放| 久久精品99北条麻妃| 337p日本欧洲亚洲大胆鲁鲁| 2024国产精品视频| 午夜精品久久| 成人一级视频在线观看| 超黄网站在线观看| 国产这里有精品| …久久精品99久久香蕉国产| 国产中文av在线| 美国十次了思思久久精品导航| 黄页网站在线免费观看| 久久精品视频在线观看榴莲视频| 免费xxxx性欧美18vr| 国产主播一区| 毛片网站在线看| 亚洲成人免费在线观看| 97超碰在线免费观看| 欧美日韩少妇| 可播放的18gay1069| 精品国产一区二区三区av片| 国产短剧电视剧免费观看| 一区二区三区美女视频| 亚洲成年电人电影网站| 亚洲人在线观看视频| 免费欧美日韩| 久久精品黄色片| 糖心vlog精品一区二区| 国产草草浮力影院| 四虎最新地址发布| 亚洲国产精品久久91精品| 国产精品亚洲综合色区韩国| 亚洲卡通欧美制服中文| 欧美性视频在线播放| 四虎影视永久免费在线观看一区二区三区| 国产高清免费观看| 欧美白人猛性xxxxx交69| 九色成人搞黄网站| 欧美第一黄网| 成年人免费视频播放| 日本成人精品视频| 中文官网资源新版中文第二页在线观看| ㊣最新国产の精品bt7086| 亚洲免费伊人电影| 91亚洲自偷观看高清| 欧美亚洲另类小说| 九九综合九九| 国产成人亚洲综合a∨婷婷图片| 中文字幕一区在线| qvod激情图片| 国产精品久久三区| www.日韩在线观看| √天堂8在线网| 亚洲国产精品18久久久久久| 亚洲最大的黄色网| 欧美日韩精品高清| 中文字幕日韩精品在线| 免费一区二区三区在线观看| 亚洲精品美女久久久久| 亚洲在线视频免费| 欧美sm美女调教| 中文字幕第一区| 2022国产精品| 日韩欧美精品中文字幕| 蜜桃av免费在线观看| 97人妻精品视频一区| 超碰97人人射妻| 中文字幕国产亚洲2019| 51视频国产精品一区二区| 欧美涩涩网站| 国产在线视频一区| 色一情一乱一伦一区二区三区日本| 欧美日韩a v| 国产日韩欧美日韩大片| 性欧美18一19内谢| 欧美videos中文字幕| 亚洲人成毛片在线播放女女| 亚洲国产激情av| 中文字幕午夜精品一区二区三区| 大色综合视频网站在线播放| 裸体裸乳免费看| 中文日韩欧美| 天天av天天翘天天综合网| 亚洲欧洲国产专区| 亚洲欧洲无码一区二区三区| 国产成人欧美在线观看| 欧美激情办公室videoshd| 国产一区二区在线视频播放| 久久久免费精品视频| 在线永久看片免费的视频| 亚洲av无码片一区二区三区| 国产免费一区二区三区最新不卡| 人妻 丝袜美腿 中文字幕| 日韩精品一区二区三区免费观看| 亚洲美女少妇撒尿| 二区三区四区高清视频在线观看| 涩涩视频免费看| 97色伦图片97综合影院| 日本高清久久一区二区三区| 91免费观看在线| 97高清视频| 亚洲成aⅴ人片久久青草影院| 欧美顶级毛片在线播放| 亚州欧美在线| 亚洲人成五月天| 欧美zozo| 国产精品欧美久久久久天天影视| 亚洲免费毛片网站| 欧美日韩中文在线| 欧美激情偷拍自拍| 国产一区二区自拍| 久久一区国产| 香蕉av777xxx色综合一区| 99久久久成人国产精品| 国产精品久久久久久久天堂| 综合 欧美 亚洲日本| 色婷婷激情一区二区三区| 国产女人高潮的av毛片| 欧美在线看片| 国产精品丝袜在线播放| 国产乱妇乱子在线播视频播放网站| 欧美一级爆毛片| 成人爽a毛片免费啪啪动漫| 人人在线97| 日本在线免费播放| 亚洲人成77777男人| 草民午夜欧美限制a级福利片| 亚洲一区二区三区在线免费| 久久久久久美女精品| 黄色资源在线观看| 99re在线播放| 国产精品国精产品一二| 午夜免费久久久久| 亚洲精品中文字幕乱码三区91| 日本丰满少妇裸体自慰| 青青草手机在线观看| 97超级碰碰| wwww.国产| 91破解版在线看| av在线不卡一区| 国产精品视频一区二区高潮| 99久久精品免费看| 国产精品久久激情| 成人情趣视频| 日韩成人一区二区| 国产精品久久久久国产a级| 一区二区视频在线观看免费的| www.亚洲免费av| 免费啪视频在线观看| 少妇高潮一区二区三区69| 不卡视频免费在线观看| 自拍偷拍第八页| 欧美极品少妇videossex| 欧美羞羞免费网站| 成年人网站免费观看| 成人午夜视频在线播放| 天天综合网天天综合色| 久久久亚洲人| 免费黄色av网站| 成人美女黄网站| 久久视频在线观看免费| 91精品国产一区二区| 麻豆福利在线观看| 国产高清一区二区| 国产精品一区二区久久精品| 里番全彩acg☆无翼乌全彩3d| 一区在线播放视频| 国产麻豆精品视频| 在线免费观看的av网站| 正在播放亚洲一区| 久久精品导航| 久久久久国产精品无码免费看| 中文字幕日韩欧美精品在线观看| 怡红院精品视频| 国产精品一区二区久激情瑜伽| 三级在线电影| 91国内视频| 午夜精品三级视频福利| 欧美最猛性xxxxx直播| 欧美国产另类| 欧美激情一区在线| 亚洲精品xxx| 禁断一区二区三区在线| 免费中文字幕在线| 免费观看黄网站| 国产在线欧美日韩| 亚洲精品一区二区三区福利| 国产伦精品一区二区三区妓女| 国产性一级片| 日本免费一区二区三区四区| 成人妖精视频yjsp地址| 黄色一级免费大片| 黄色电影免费在线观看| 亚洲国产精品悠悠久久琪琪| 我家有个日本女人| 中文字幕av一区二区三区人| 国内一区二区三区在线视频| 色总=综合色| 国产免费一区二区三区在线观看| 亚洲国产精品一区| 日韩一区二区在线看| 欧洲精品一区二区三区久久| 手机在线视频一区| 久久综合色占| 亚洲成人网av| 国产福利在线观看| 国产又粗又猛又爽又| 国产在线免费视频| 日韩av一区二区在线播放| 懂色一区二区三区| 亚洲日本视频在线观看| 日韩成人免费在线观看| 国产精品成人品| 国产中文伊人| av一区二区在线播放| 亚洲精品国产片| 国产精品久久久久久久一区探花| av色综合久久天堂av综合| 91亚洲精华国产精华精华液| 国模私拍视频在线观看| 欧美在线精品一区| 黄色片网站在线播放| 久草视频免费在线| 日本女优天堂99伊人| 免费在线观看成人av| 女同久久另类69精品国产| 国产精品99久久久久久www| 天天爽夜夜爽一区二区三区| 欧美一区二区三区爽爽爽| 精品毛片乱码1区2区3区| h视频在线免费观看| 色老综合老女人久久久| 精品美女一区二区三区| 和岳每晚弄的高潮嗷嗷叫视频| 亚洲美女视频在线免费观看| 中文字幕在线观看一区二区三区| 国产视频中文字幕在线观看| 久久天堂国产精品| 神马影院我不卡| 久久亚洲二区三区| 欧美xxxxx性| 91久久精品国产性色| 97人澡人人添人人爽欧美| 麻豆免费版在线观看| 亚洲伊人春色| 国产又黄又大又爽| 国产美女主播一区| 亚洲av无码成人精品国产| 亚洲国产精华液网站w| 天天噜噜噜噜噜噜| 日韩精品一区在线视频| 暖暖在线中文免费日本| 美女把尿口扒开让男人桶在线观看| 亚洲欧美精品一区二区| 性生生活大片免费看视频| 欧美成人一区二区三区片免费| 欧美久久精品一级c片| 一本久道久久综合无码中文| 亚洲精品中文在线影院| 999免费视频| 成人免费视频caoporn| 亚洲最大中文字幕| 无码人妻av免费一区二区三区| 91小视频网站| 精品在线视频免费观看| 久久久亚洲影院你懂的| 国产成人精品最新| 成人污污视频| 日韩影视一区二区三区| 精品露脸国产偷人在视频| 欧美另类99xxxxx| 亚洲制服丝袜在线播放| 久久久久久久蜜桃| 美女mm1313爽爽久久久蜜臀| 国产啊啊啊视频在线观看| 一色屋精品亚洲香蕉网站| 国产黄色一区二区三区| 欧美午夜精品久久久久久超碰| 一级黄色录像大片| 丁香啪啪综合成人亚洲小说| 在线观看国产成人av片| 亚洲av无码一区二区三区人| 精品视频在线观看一区二区| 欧美 日韩 国产 成人 在线| 中文字幕日产av一二三区| 久久精品久久久久久| 91久久夜色精品国产网站| 欧美精品国产精品| 中文字幕美女视频| 灌醉mj刚成年的大学平面模特| 久久久久99精品国产片| 东京干手机福利视频| xxxx性bbbb欧美| 日韩精品一区二区三区视频播放| 国产熟女精品视频| 色五月激情五月| 鲁丝片一区二区三区| 四虎国产精品免费久久| 成人欧美大片| 国产av国片精品| 日本欧美精品在线|