Получение HTTP 304 с контролем кэша: нет кэша

#http #browser-cache #cache-control #http-caching #http-status-code-304

Вопрос:

У меня есть приложение angular, развернутое на Amazon S3. Веб — контент подается через дистрибутив Cloudfront. Проблема, с которой я сталкиваюсь, заключается в том, что после одного сеанса приложение не загружается, и я продолжаю получать 200 из кода состояния дискового кэша.

В качестве решения я попытался установить Cache-control: no cache заголовок в веб-ответе. Однако сразу после этого и очистки моего кэша все ресурсы теперь отправляют HTTP-код 304.

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

Какое самое быстрое решение для этого?

Комментарии:

1. Сталкиваетесь с той же проблемой на местном уровне, есть какие-нибудь новости?