久久青草精品A片狠狠,日韩欧美视频一区二区,亚洲国码AV日韩,国产精品黄在

幫助中心 >  技術知識庫 >  數據庫 >  相關技術支持 >  如何開啟Apache2.X的GZIP頁面壓縮功能

如何開啟Apache2.X的GZIP頁面壓縮功能

2017-11-14 19:27:47 4029

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

[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.像這樣一般都是有安裝加載過的,而在Apache下開啟Gzip配置也很簡單只要在http.conf配置文件中簡單配置下就可以實現,如下:

SetOutputFilter DEFLATE  #開啟強制輸出過濾,當然也可以指定輸入已某些文件的強制輸入壓縮

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

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

3.在這里需要注意的有幾點,開啟Gzip時需要請求的資源必須是靜態頁面,如php這樣的動態頁面在壓縮后又解壓開來就沒有實際的效果,其次是因為動態頁面壓縮沒有效果所以在選擇哪種資源需要過濾壓縮時所用的過濾規則則有如下幾種:

a.強制過濾器(SetInputFilter, SetOutputFilter),輸入輸出時強制指定壓縮

b.選擇性過濾器。分為按擴展名過濾(AddHandler),MIME類型過濾(AddInputFilter)

c.過濾器內部參數過濾,如CaseFilter(文件過濾)

4.最后就是服務器資源問題,所使用的服務器是否有足夠的CPU資源用于Gzip壓縮,在成功開啟頁面壓縮后用瀏覽器查看消息頭就會有顯示Gzip的字樣:

image.png

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

這條文檔是否有幫助解決問題?

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

在文檔使用中是否遇到以下問題: