国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

如何開(kāi)啟Apache2.X的GZIP頁(yè)面壓縮功能

2017-11-14 19:27:47 4876

1.在使用Apache2.X的版本開(kāi)始在默認(rèn)都有開(kāi)啟Gzip頁(yè)面壓縮模塊,即deflate_moduleheaders_module,如果不確定可以用查看一下安裝好的Apache下是否有這兩個(gè)模塊

[root@localhost ~]# httpd -M|egrep 'deflate_module|headers_module'

httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName

Syntax OK

deflate_module (shared)

headers_module (shared)

2.像這樣一般都是有安裝加載過(guò)的,而在Apache下開(kāi)啟Gzip配置也很簡(jiǎn)單只要在http.conf配置文件中簡(jiǎn)單配置下就可以實(shí)現(xiàn),如下:

SetOutputFilter DEFLATE  #開(kāi)啟強(qiáng)制輸出過(guò)濾,當(dāng)然也可以指定輸入已某些文件的強(qiáng)制輸入壓縮

#AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript

DeflateCompressionLevel 9  #啟用壓縮級(jí)別,1-9由低到高,級(jí)別越高壓縮比例越高,但CPU的使用率也隨之增高

3.在這里需要注意的有幾點(diǎn),開(kāi)啟Gzip時(shí)需要請(qǐng)求的資源必須是靜態(tài)頁(yè)面,如php這樣的動(dòng)態(tài)頁(yè)面在壓縮后又解壓開(kāi)來(lái)就沒(méi)有實(shí)際的效果,其次是因?yàn)閯?dòng)態(tài)頁(yè)面壓縮沒(méi)有效果所以在選擇哪種資源需要過(guò)濾壓縮時(shí)所用的過(guò)濾規(guī)則則有如下幾種:

a.強(qiáng)制過(guò)濾器(SetInputFilter, SetOutputFilter),輸入輸出時(shí)強(qiáng)制指定壓縮

b.選擇性過(guò)濾器。分為按擴(kuò)展名過(guò)濾(AddHandler),MIME類(lèi)型過(guò)濾(AddInputFilter)

c.過(guò)濾器內(nèi)部參數(shù)過(guò)濾,如CaseFilter(文件過(guò)濾)

4.最后就是服務(wù)器資源問(wèn)題,所使用的服務(wù)器是否有足夠的CPU資源用于Gzip壓縮,在成功開(kāi)啟頁(yè)面壓縮后用瀏覽器查看消息頭就會(huì)有顯示Gzip的字樣:

image.png

提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題: