0

私は Web ページを作成していますが、理想的には、ユーザーのブラウザーがすべての JavaScript、CSS、および画像を永久に (または許可される最大 1 年間) キャッシュすることを望みます。これらの項目は、バージョン管理されているか、変更されていません。ただし、htmlをキャッシュしたくありません。

Cache-Control: max-age について混乱しています。これは、リソースの種類 (css、js など) ごとに設定しますか? それともすべてに一度ですか?それとも特定のファイルに対して?htmlをキャッシュしますか?

私はジャンゴを使用しています。どこで指定しますか:

return render_to_response(my_template, {},context_instance=RequestContext(request))

何も指定していないにもかかわらず、ブラウザ (いくつか試しました) が画像と js をキャッシュしていることに気付きました。しかし、私は常にこれに頼ることができますか? また、それはどのくらいの期間キャッシュされますか?

4

1 に答える 1