web-dev-qa-db-ja.com

サードパーティのJSファイルのレバレッジブラウザーキャッシュを管理する方法

enter image description here

ファイルの有効期限を設定することは可能ですかhttp://assets.pinterest.com/js/pinit_main.js?そして、リストの下の他のものは?

スコアをできるだけ高くしたい。ちなみにWordPressを使用しています。

3
cdashj05

サードパーティのJavaScriptファイルのキャッシュレバレッジを管理することはできません。

ただし、提供するJSファイルに対しては実行できます。このために、これらの行を。htaccessファイルに入れてください:

<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 7200 seconds"
    ExpiresByType text/javascript "access plus 2592000 seconds"
    ExpiresByType application/javascript A2592000
    ExpiresByType application/x-javascript "access plus 2592000 seconds"
</IfModule>

# Cache-Control Headers
<IfModule mod_headers.c>
    <FilesMatch "\.(js)$">
        Header set Cache-Control "max-age=2592000, private"
    </FilesMatch>
</IfModule>

私のWordPressサイトでは、Google PageSpeedのキャッシュレバレッジステップを渡すように機能しました(私の内部スクリプト用)。

1
Zistoloen