2017-03-29 7 views
-2

WordPressサイトのGoogleとGTmetrixのスピードテストには不満があります。どちらもブラウザのキャッシュが有効になっていないことを指定します。ページスピードの問題:ブラウザキャッシュを活用する

私はWP Super Cacheなどのいくつかのキャッシュプラグインを試しましたが、ゼロ効果がありました。

##### EXPIRE CACHING - LEVERAGE BROWSER CACHING ##### 
<IfModule mod_expires.c> 
ExpiresActive On 
ExpiresDefault "access plus 1 month 1 days" 
ExpiresByType text/html "access plus 1 month 1 days" 
ExpiresByType image/gif "access plus 1 month 1 days" 
ExpiresByType image/jpeg "access plus 1 month 1 days" 
ExpiresByType image/png "access plus 1 month 1 days" 
ExpiresByType text/css "access plus 1 month 1 days" 
ExpiresByType text/javascript "access plus 1 month 1 week" 
ExpiresByType application/x-javascript "access plus 1 month 1 days" 
ExpiresByType text/xml "access plus 1 seconds" 
</IfModule> 
##### END EXPIRE CACHING ##### 

しかし、再び、それは持っていたゼロインパクト:

私はまた、手動で次のようで.htaccessファイルを編集しています。私はホストプロバイダBlueHostを3回試してみましたが、毎回違う回答をくれましたが、それらはすべて「私たちとは何の関係もない」とほぼ同じです。

誰かが私が間違っているかもしれないアイデアはありますか?

私はこの1つでレンガの壁に頭を打っているように感じる!

私はあなたに私が与えることができる任意の助けに感謝します。

答えて

0

追加したコードは、apache module mod_expiresがアクティブな場合にのみ機能します。

代わりに、(.htaccessファイルに追加)

# 1 YEAR 
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$"> 
Header set Cache-Control "max-age=31536000, public" 
</FilesMatch> 
# 1 WEEK 
<FilesMatch "\.(jpg|jpeg|png|gif|swf)$"> 
Header set Cache-Control "max-age=604800, public" 
</FilesMatch> 
# 1 WEEK 
<FilesMatch "\.(txt|xml|js|css)$"> 
Header set Cache-Control "max-age=604800" 
</FilesMatch> 
# NEVER CACHE - notice the extra directives 
<FilesMatch "\.(html|htm|php|cgi|pl)$"> 
Header set Cache-Control "max-age=0, private, no-store, no-cache, must-revalidate" 
</FilesMatch> 

を次のコードを使用することができますが、外部ファイルのためにそれを制御することはできません、これが唯一の内部ファイル用にブラウザのキャッシュを活用することを、注意してください。

+0

外部ファイルの場合は、「cron」:[第三者JS用のレバレッジブラウザキャッシュ](http://stackoverflow.com/questions/38376871/leverage-browser-caching-for-3rd-party-js)を使用できます。/38377857#38377857) – Lag

+0

ご協力いただきありがとうございます。私はあなたが私に与えたコードを試しましたが、それはどちらもうまくいかないようです。 – Sarah

1

私はWP Super Cache(これはどのようにこのスレッドが見つかりましたか)で同じ問題が発生していました。私はそれを私のために解決したWP Fastest Cacheに切り替えました(これはオプションのトグル設定としてあります)。あなたがまだそれを修正していない場合に備えて投稿すると思っていました。

関連する問題