5

ウェブサイトの読み込みを速くしようとしています。このツールYSlowを使用してWebサイトを分析し、いくつかの改善点を確認しました。私の最初のステップは、静的ファイルをキャッシュすることです。したがって、javascriptファイルのexpiresヘッダーを設定したいのですが、機能しません。私は次のようにJavaScriptをHTMLに含めました:

<script type="text/javascript" src="//a.ph3nx.com/b.js"></script>

次に、Apache2httpd.confファイルを次のように変更しました。

ExpiresActive On
ExpiresDefault "access plus 1 minutes"
ExpiresByType text/javascript "access plus 12 months"

問題は、javascriptファイルの有効期限がまだ1分であることです。あなたが私を助けてくれることを願っています、ありがとう!

解決:

ExpiresByType application/javascript "access plus 12 months"

4

1 に答える 1

3

そのようなコードを試してください:

  ExpiresByType text/javascript "access plus 12 month"
  ExpiresByType application/x-javascript "access plus 12 month"
  ExpiresByType application/javascript "access plus 12 month"

また、.htaccessを使用してファイルをキャッシュできます。

  <FilesMatch "\.js$">
  Header set Cache-Control "max-age=172800, public, must-revalidate"
  </FilesMatch>
于 2012-09-09T16:48:07.237 に答える