在apache中默認的gzip模塊中是不加載的。所以我們要手動來增加,有需要的朋友可以參考一下。
apache開啟gzip壓縮功能很簡單。在http.conf里會找到如下行; 如果沒有請加上
- LoadModule deflate_module modules/mod_deflate.so
重啟。一般建議兩個都開啟。mod_expires.so模塊是用來設置網頁過期時間的。
- LoadModule deflate_module modules/mod_deflate.so
- LoadModule expires_module modules/mod_expires.so
關于壓縮和過期時間的東東。典型代碼:在你網站的目錄下新建.htaccess,添加如下內容:
- <IfModule mod_expires.c>
- ExpiresActive On
- ExpiresByType image/gif A2592000
- ExpiresByType image/jpeg A2592000
- ExpiresByType image/png A2592000
- ExpiresByType image/x-icon A2592000
- ExpiresByType application/x-javascript A604800
- ExpiresByType text/css A604800
- </IfModule>
對網站所有文本進行壓縮
- <IfModule mod_deflate.c>
- AddOutputFilterByType DEFLATE text/plain
- AddOutputFilterByType DEFLATE text/html
- AddOutputFilterByType DEFLATE text/xml
- AddOutputFilterByType DEFLATE text/css
- AddOutputFilterByType DEFLATE text/javascript
- AddOutputFilterByType DEFLATE application/xhtml+xml
- AddOutputFilterByType DEFLATE application/xml
- AddOutputFilterByType DEFLATE application/rss+xml
- AddOutputFilterByType DEFLATE application/x-javascript
- AddOutputFilterByType DEFLATE application/x-httpd-php
- AddOutputFilterByType DEFLATE image/svg+xml
- </IfModule>
圖片一遍都是壓縮度比較高的,所以相對而言,壓縮是沒有什么意義的,而且從成本來說是不劃算的,因為我們用來壓縮文本還是比較劃算的。
新聞熱點
疑難解答