0

css、html、js などの特定のファイルを.htaccess設定でキャッシュするのに望ましい期間と、ファイルの種類ごとに異なる時間設定が必要な理由を知りたいです。

いくつかの例では、誰かが html を 10 分間、js を 1 か月、画像を 1 年間キャッシュしていることがわかりました。

4

1 に答える 1

1

リソースが更新される頻度に依存すると思います。HTML コンテンツはおそらく動的であるため、長時間キャッシュすることはできません。それ以外の場合、訪問者は長い遅延の後に変更を確認します。

一方、写真はめったに更新されないため、キャッシュ時間を長く設定できます。

JavaScript ファイルは、新機能やバグ修正のために頻繁に更新されます。このファイルのバージョン番号 (core.js?v=12323) を使用して、HTML コンテンツの番号を変更し、訪問者が更新できるようにすることができます。このようにして、それらをより長い時間キャッシュすることもできます。

于 2010-05-01T14:25:33.170 に答える