.htaccessを設定して、7日後にjsファイルとcssファイルを期限切れにします。ETagがオフになり、gzip/Deflateがオンになります。
私のソースHTMLには、JSファイルをロードするための25の異なる呼び出しがあります。私のデザインではありません。これらの呼び出しの1つの例を次に示します。
<script type="text/javascript" src="content/vendors/jquery/rater/jquery.rater-custom.js"></script>
Firebugによる検査からの応答ヘッダー:
HTTP/1.1 200 OK
Date: Sun, 20 Jan 2013 23:35:42 GMT
Server: Apache
Last-Modified: Sun, 20 Jan 2013 22:49:10 GMT
Accept-Ranges: bytes
Cache-Control: max-age=604800
Expires: Sun, 27 Jan 2013 23:35:42 GMT
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 648
Keep-Alive: timeout=1, max=95
Connection: Keep-Alive
Content-Type: application/x-javascript
CSSリファレンスもたくさんあります。ページは非常に遅く、キャッシュを機能させて高速化しようとしています。IE 9とChromeでは、最初の読み込み後、このページはほぼ瞬時にレンダリングされます...これらのファイルはすべて、これらのブラウザーのキャッシュから取得されていることがわかります。
FireFoxでは、ブラウザにキャッシュされたコピーを使用させることができません。私が何を見逃しているのか、または何が起こっているのか、FireFoxがページがリロードされるたびにこれらのファイルの新しいコピーを要求することを余儀なくされているという考えはありますか?