
我目前的設定如下: Apache -> Nginx -> Varnish 在 Ubuntu 上運行
apache2.conf: h**p://pastebin.com/A3wehAbe
.htaccess:h**p://pastebin.com/Yre4hdSy(編輯以允許放氣)
nginx.conf:h**p://pastebin.com/6X59CTAr(啟用 gzip)
清漆:預設設定
我的問題是,GZIP 似乎只適用於 html 內容,不適用於 css 或 js。
我用這個工具測試了 GZIP: http://www.gidnetwork.com/tools/gzip-test.php
h**p://rentsites.com.au 結果:壓縮是
狀態 HTTP/1.1 200 OK 伺服器 nginx/0.7.65 內容類型 text/html; charset=UTF-8 x-powered-by PHP/5.3.2-1ubuntu4.22 x-pingback h**p://rentsites.com.au/xmlrpc.php 變更 接受編碼 內容編碼 gzip 內容長度 2281接受範圍字節日期星期一,201400年1月13日:50:26 GMT x-varnish 785049695 785049694 年齡13 透過1.1 varnish 連線關閉
h**p://rentsites.com.au/wp-includes/js/jquery/jquery.js 結果:壓縮否
狀態HTTP/1.1 200 OK 伺服器nginx/0.7.65 內容類型應用程式/x-javascript 最後修改2013 年8 月21 日星期三15:41:10 GMT 過期2015 年1 月12 日星期一23:17:22 GMT快取控制最大值-age=31536000, public pragma public content-length 93085 Accept-ranges bytes date Mon, 13 Jan 2014 00:27:30 GMT x-varnish 785049693 7850496318 v.
h**p://rentsites.com.au/wp-content/themes/twentyfourteen/genericons/genericons.css 結果:壓縮否
狀態HTTP/1.1 200 OK 伺服器nginx/0.7.65 內容類型text/css 最後修改2013 年11 月12 日星期二18:38:10 GMT 過期2015 年1 月12 日星期一23:16:50 GMT 快取控制max -age =31536000,公共雜注公共內容長度22680接受範圍位元組日期星期一,2014年1月13日00:52:38 GMT x-varnish 785049696 785049621年齡5748透過1.1清漆連接關閉
請幫忙。謝謝閱讀。
答案1
結果我們需要將其添加到 .htaccess 中:
AddType text/css .css
AddType text/javascript .js