Кэширование файлов сайта? - PullRequest
0 голосов
/ 01 мая 2010

Я хочу знать, как долго определенные файлы, такие как css, html и js, желательно кэшировать настройкой .htaccess и почему разные настройки времени для каждого типа файлов?

В нескольких примерах я видел, что кто-то кэширует html в течение 10 минут, js в течение месяца и изображения в течение года.

1 Ответ

1 голос
/ 01 мая 2010

Я думаю, это зависит от того, как часто ресурс обновляется. Ваш HTML-контент, вероятно, является динамическим, поэтому вы не можете долго его кэшировать. В противном случае посетитель увидит изменения после длительной задержки.

С другой стороны, изображения редко обновляются, поэтому вы можете установить более длительное время кэширования.

Файлы JavaScript часто обновляются для новых функций или исправлений. Возможно, вы можете использовать номер версии для этих файлов (core.js? V = 12323), чтобы вы могли изменить номер в своем HTML-контенте, чтобы посетитель обновил его. Таким образом, вы можете кэшировать их и на более длительное время.

...