Как долго вы кешируете ресурсы на стороне клиента?

StackOverflow https://stackoverflow.com/questions/243989

  •  04-07-2019
  •  | 
  •  

Вопрос

Мой веб-сайт будет содержать обычные изображения, javascript и таблицы стилей CSS в базе данных. Поскольку они вряд ли будут меняться каждый день, я собираюсь использовать некоторое кэширование на них, чтобы уменьшить нагрузку на сервер.

Как долго вы кешируете это? Несколько дней? Больше?

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

Это было полезно?

Решение

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

Это также хорошая идея, когда речь идет о скрипте и CSS, так как некоторые клиентские машины будут продолжать кэшироваться, даже если вы приняли иное решение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top