7

遠い将来の有効期限を静的リソースに追加することは、Web サイトのページ読み込み速度を上げるための良い方法であることは誰もが知っています。したがって、すべてのリソースに対してそれを保証しましたが、あまりにも一般的な Facebook JS SDK と Google Analytics はそれを行わないため、ページ全体の速度スコアが低下します.

スナップショップ

ヘッダーを調べると、Facebook が 20 分間実行していることがわかります。charset=utf-8 Date Tue, 23 Sep 2014 04:46:38 GMT Etag "566aa5d57a352e6f298ac52e73344fdc" Expires Tue, 23 Sep 2014 05:06:38 GMT

Key Value Response HTTP/1.1 200 OK Date Tue, 23 Sep 2014 04:45:49 GMT Expires Tue, 23 Sep 2014 06:45:49 GMT Last-Modified Mon, 08 Sep 2014 18:50 :13 GMT X-Content-Type-Options nosniff Content-Type text/javascript Server Golfe2 Age 1390 Cache-Control public, max-age=7200 Alternate-Protocol 80:quic,p=0.002 Content-Length 16,062

それらをより長い有効期限に強制する方法はありますか?

4

2 に答える 2

0

最終的に実装された解決策は、ページの読み込みごとにスクリプトの読み込みを強制しない Facebook の rediret API に移行することでした。実際、ここでも StackOverflow が行っていることです。プライベート/シークレット ブラウザーでセッションを開始すると、表示されます。このリンクが役立つかもしれません: https://developers.facebook.com/docs/php/howto/example_facebook_login

于 2016-01-30T05:58:21.633 に答える