Facebook、Google +、またはその他のサードパーティリソースファイルのブラウザキャッシュを活用する


10

Google PageSpeed Insightsでウェブサイトをテストしました。

.htaccessでキャッシュの最適化を行いましたが、FacebookおよびGoogle+からのリソースファイルには影響しませんでした

Leverage browser caching

    http://connect.facebook.net/fr_FR/all.js (20 minutes)

    https://apis.google.com/js/plusone.js (30 minutes)

    https://oauth.googleusercontent.com/…e:rpc:shindig.random:shindig.sha1.js?c=2 (60 minutes)

これを解決するにはどうすればよいですか?

回答:


8

それらは別のプロバイダーによってホストされているため、それらを制御することはできません。正直に言って、それらについて心配する必要はありません。必要に応じてキャッシュを処理するかどうかは、Google、Facebookなど次第です。

URLをプロキシするか、ファイルをローカルにダウンロードすることもできますが、そのルートに従うことはお勧めしません。実際、上流のプロバイダーが更新を公開したときに変更が反映されない、または単にGoogle、Facebookなどによってすでに適用されているキャッシングと競合する構成になる可能性があります。


また、これらのスクリプトが絶対に必要な場合は、メインページの読み込みが完了した後に、非同期で読み込むようにしてください。
andrew

それはグーグルとFB に任されているのは素晴らしいですが、私は自分のサイトをより速くして欲しいです。これに関して自分のサイトを制御できません。
Martijn、2016

あなたはおそらく無料で彼らのサービスを利用しいるので、残念ながら彼ら
fregante 2017年

1

FacebookとGoogleからサードパーティのJavaScriptをページから削除することを検討する必要があります。私が通常持っている唯一のサードパーティのJavaScriptは広告用です。

すべてのソーシャルネットワークには、プレーンリンク(JavaScriptなし)を使用してページを共有する方法があります。StackOverflowでこの質問を参照してください。ただし、いいねと+1の統計情報をページに表示することはできません。


しかし、サードパーティのJQueryライブラリをロードするような場合には、それは役に立ちません。Simone Carlettiの回答がここに適用されます。
ケンゾー14年

0

それはグーグルやフェイスブックのようなウェブマーケットのアイコンによる高レベルの陰謀です。

Webサイトでこれらのスクリプトを使用していたため、動作が遅くなりました。スクリプトを削除すると、私の目標(つまり、ページ速度100/100)が達成されました。私のサイトは現在非常にうまく機能しています。AMPがサポートされているように開きます。

したがって、ページ速度が重要になります。GoogleやFacebookの手を握るのではなく、自分で立つべきだと思います。コードを削除するだけです。購読者はサイトのパフォーマンスを必要としていますが、パフォーマンスはWebサイトのロードから始まります。あなたが最初から負けているなら、世界のどの検索エンジンでも最初に来る方法はありません。ユーザーがWebサイトを最初に訪れた場合、検索エンジンがあなたを後回しにすることはできません。

したがって、私の提案は、スクリプトを削除し、ユーザーエクスペリエンスを向上させるために独自のものを作成することです。


2
このサイトへようこそ。この回答は、品質基準を満たしていないため、大幅に編集しました。自分のサイトへのリンクが含まれていました。質問に答える必要がある場合は問題ありませんが、この場合は必要ありません。文法と書式には多くの改善が必要でした。ここでは不適切な冒とく的な表現も削除しました。
スティーブンオスターミラー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.