0

私は自分のウェブサイトに使用している次のコードを持っています。ページとファイルを効果的にキャッシュするために、このコードが正しいかどうかを知りたいです。ツールを使用してこれを確認しようとしましたが、キャッシュしていることがわからないという人もいます。

<ifModule mod_headers.c>
    # 1 Month
    <filesMatch ".(ico|gif|jpg|jpeg|png|pdf)$">
        Header set Cache-Control "max-age=2419200"
    </FilesMatch>

    # 1 Week
    <filesMatch ".(css|js)$">
        Header set Cache-Control "max-age=604800"
    </FilesMatch>

    # 1 Day
    <filesMatch ".(htm|html)$">
        Header set Cache-Control "max-age=86400"
    </FilesMatch>
</ifModule>
4

1 に答える 1

0

キャッチは、ブラウザの自動メカニズムです。ページが読み込まれると、ブラウザーは js、css、画像などの静的ファイルのキャッシュをチェックします。それらが利用できない場合、ブラウザーはそれらをキャッシュに入れます。

ファイルがキャッシュされているかどうかを判断するには、firebug コンソールを確認し、要求のリンクをクリックしてください。

ここで次のような情報を見ることができます

    Accept-Ranges   bytes
    Cache-Control   max-age=290304000, public
    Content-Encoding    gzip
    Content-Length  2824
    Content-Type    application/javascript
    Date    Thu, 11 Jul 2013 10:15:06 GMT
    Expires Fri, 12 Jul 2013 10:15:06 GMT
    Last-Modified   Thu, 03 Jan 2013 16:05:54 GMT
    Server  Apache
    Vary    Accept-Encoding,User-Agent
于 2013-07-11T11:08:18.500 に答える