Задать вопрос
grabbee
@grabbee

Каким заголовком правильно сбросить запись из кэша NGINX?

Запрос из бэкенда получает колекцию данных. POST создает новую запись в этот массив и возвращает 201 - создано. Но Старые данные не сбрасываются из кэша, и NGINX отдает старый список без новой записи. Вероятно не хватает каких-то заголовков от бэкенда. Помогите понять как правильно это должно происходить, чтобы старые данные из кэша NGINX и браузера не брались?

Проблема в том, что POST и PUT отдают новую версию ресурса. И если бы её закэшировать заново fastcgi_cache_key "$scheme:$host:$request_uri"; наверное было бы идеально

Но бэкенд ставит на ответ заголовок cache-control: no-cache, private и ничего не кэшируется
Symfony, api-platform
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    7 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы