2016-03-16 115 views
0

我正在一個網頁上顯示的網頁源中顯示的建議,以實施gzip壓縮,以幫助我的網頁顯示更快。我已經下載了mod_gzip 1.23.26.1a(最新版本)的zip文件。我正在運行Apache 2.4.14。我需要幫助實施mod_gzip

以下鏈接是zip文件的安裝說明。當你看部分的靜態集成mod_gzip它說在第4步讀取文件INSTALL。該文件丟失,所以我不能使用它們來安裝mod_gzip。

http://schroepl.net/projekte/mod_gzip/install.htm

注:當我從文件夾中打開文件index.hm存在於上面顯示安裝鏈接左側沒有聯繫。我不記得我是如何找到這個鏈接的。有三個makefile文件,但我不知道如何處理它們,因爲鏈接沒有提供詳細信息。

我發現這個鏈接http://nadeausoftware.com/node/33在那裏我看了看蘋果的步驟在部分使用mod_gzip的啓用文件壓縮。我想這些是有效的指令來實施mod_gzip。我不知道如何執行第4步:使用附帶的說明編譯模塊。 zip文件中提供的文檔沒有任何我能找到的編譯指令。我所有的都是.c.h文件夾中的文件。我能找到說明的幾個地方是使用以.cpp結尾的文件。我不知道我應該編譯什麼。

我想使用mod_gzip來幫助加快我的網站,但我不知道在哪裏可以找到有關如何實現它的信息。

回答

0

我繼續搜索,但找不到任何答案來幫助我。在我的搜索過程中,我發現mod_deflate在apache2中可用。由於在mod_gzip和mod_deflate之間有一個沒有共識的爭論,我決定實現mod_deflate。我將下面的語句添加到了我的apache配置文件中,該文件將壓縮除圖像以外的所有文件類型,已經壓縮的文件和pdf文件。我審查了日誌文件,它運行良好。

# HTTP compression using mod_deflate 
LoadModule deflate_module ${MODULE_INSTALL_PATH_PREFIX}/usr/libexec/apache2/mod_deflate.so 
<IfModule mod_deflate.c> 
# compress all files types except the following 
    SetOutputFilter DEFLATE 
    SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|jpg|tif?|bmp|svg)$ \ no-gzip dont-vary 
    SetEnvIfNoCase Request_URI \ 
     \.(?:exe|t?gz|zip|bz2|sit|rar)$ \ no-gzip dont-vary 
    SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary 
    DeflateFilterNote Input input_info 
    DeflateFilterNote Output output_info 
    DeflateFilterNote Ratio ratio_info 
    LogFormat '"%r" %{output_info}n/%{input_info}n (%{ratio_info}n%%)' deflate 
    CustomLog /var/log/apache2/deflate_log deflate 
</IfModule>