2016-05-03 7 views
9

私はGoogleページのスピードインサイトの評価をうまくいくようにしようとしていますが、キャッシュされたいと思う外部ファイルもいくつかあります。誰でも最良の対処方法を知っていますこれとともに?外部ファイル用のブラウザキャッシングを活用する

https://s.swiftypecdn.com/cc.js (5 minutes) 
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js (60 minutes) 
https://pagead2.googlesyndication.com/pagead/osd.js (60 minutes) 
https://www.google-analytics.com/plugins/ua/linkid.js (60 minutes) 
https://hey.hellobar.com/…d5837892514411fd16abbb3f71f0d400607f8f0b (2 hours) 
https://www.google-analytics.com/analytics.js (2 hours) 

答えて

7

サーバーにコピーし、ブラウザキャッシュの設定を変更してローカルまたはCDNから配信します。定期的にGAのスクリプトをcronjobなどで更新します。

Wordpressには、このようなプラグインがあります:Above The Fold;彼らはこの機能をというJavaScriptのローカライズと呼びます。

一方、サーバーでGoogle Pagespeedモジュールを使用しています。MapProxyDomainAlternative async tracking snippetという組み合わせがあります。それは私のために最もエレガントなようです。

問題を解決するには、これで十分です。

2

set cache-control to external resources? 制御できないサーバーから送信されたヘッダーを制御することはできません。

つまり、あなた自身でコピーをホストするか、それについて何もできないことがあります。

ありがとうございました

関連する問題