#http #browser-cache #cache-control #http-caching #http-status-code-304
Вопрос:
У меня есть приложение angular, развернутое на Amazon S3. Веб — контент подается через дистрибутив Cloudfront. Проблема, с которой я сталкиваюсь, заключается в том, что после одного сеанса приложение не загружается, и я продолжаю получать 200 из кода состояния дискового кэша.
В качестве решения я попытался установить Cache-control: no cache
заголовок в веб-ответе. Однако сразу после этого и очистки моего кэша все ресурсы теперь отправляют HTTP-код 304.
Согласно документам, 304 не является измененным кодом, что имеет место в данном случае, поскольку файлы не были изменены. Тем не менее, я хотел бы, чтобы все мои файлы каждый раз запрашивались с сервера (по крайней мере, пока я не придумаю правильное кэширование).
Какое самое быстрое решение для этого?
Комментарии:
1. Сталкиваетесь с той же проблемой на местном уровне, есть какие-нибудь новости?