Если в HTTP-ответе нет заголовков, связанных с кэшированием, браузеры обычно используют некоторые эвристики для определения необходимости повторного использования ресурса при последующем запросе. Строго говоря, они не должны этого делать, но в интересах производительности некоторые делают это.
Хороший веб-сайт гарантирует, что различные ресурсы, которые он может отправлять (включая XAP), имеют соответствующий набор заголовков, чтобы более наглядно понимать, как ресурс должен кэшироваться.
Заголовки, которые вы должны настроить: -
- 1008 * Истекает *
- Cache-Control
- Последний-Modifiied
- ETag
Как это сделать, зависит от вашей серверной платформы.