
現在の設定は次のとおりです: Apache -> Nginx -> Varnish を Ubuntu で実行
apache2.conf: h**p://pastebin.com/A3wehAbe
.htaccess: h**p://pastebin.com/Yre4hdSy (deflate を許可するように編集済み)
nginx.conf: h**p://pastebin.com/6X59CTAr (gzip が有効)
ワニス: デフォルト設定
問題は、GZIP は css や js ではなく、html コンテンツでのみ機能するように見えることです。
私は次の場所でこのツールを使って GZIP をテストしました: http://www.gidnetwork.com/tools/gzip-test.php
h**p://rentsites.com.au 結果: 圧縮済み はい
ステータス HTTP/1.1 200 OK サーバー nginx/0.7.65 content-type text/html; charset=UTF-8 x-powered-by PHP/5.3.2-1ubuntu4.22 x-pingback h**p://rentsites.com.au/xmlrpc.php 変化 Accept-Encoding content-encoding gzip content-length 2281 accept-ranges バイト 日付 月曜日、2014年1月13日00: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 コンテンツ タイプ application/x-javascript 最終更新 Wed, 21 Aug 2013 15:41:10 GMT 有効期限 Mon, 12 Jan 2015 23:17:22 GMT キャッシュ コントロール max-age=31536000, public プラグマ public content-length 93085 accept-ranges バイト 日付 Mon, 13 Jan 2014 00:27:30 GMT x-varnish 785049693 785049631 age 4208 via 1.1 varnish connection close
h**p://rentsites.com.au/wp-content/themes/twentyfourteen/genericons/genericons.css 結果: 圧縮なし
ステータス HTTP/1.1 200 OK サーバー nginx/0.7.65 コンテンツ タイプ text/css 最終更新日 Tue, 12 Nov 2013 18:38:10 GMT 有効期限 Mon, 12 Jan 2015 23:16:50 GMT キャッシュ コントロール max-age=31536000, public プラグマ public content-length 22680 accept-ranges バイト 日付 Mon, 13 Jan 2014 00:52:38 GMT x-varnish 785049696 785049621 age 5748 via 1.1 varnish connection close
助けてください。読んでくれてありがとう。
答え1
結局、これを .htaccess に追加する必要があることがわかりました:
AddType text/css .css
AddType text/javascript .js