Установка лобового Cache-Control без кэширования xhr - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь реализовать кеширование для ответа XHR, теоретически браузер должен перейти на сервер, и сервер может решить отправить 304 - Не изменено, если нет новых динамических данных, и браузер будет использовать ответ кэша от своего предыдущегоrequest.

Согласно теории, это можно сделать, используя no-cache на Cache-Control.

Но сначала я попытался использовать, если вообще смогу заставить браузер хранить ответ, установив response.set('Cache-Control', 'public, max-age=315360000, max-stale');

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

enter image description here

Пожалуйста, дайте мне знать, что мне не хватает, чтобы сделать эту работу.

Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...