Как заставить без кеширования конкретные внешние ресурсы? - PullRequest
1 голос
/ 21 сентября 2019

Мой сайт отображает дорожные камеры среди других ресурсов.Они меняются каждую минуту.Я должен использовать & nonce =, чтобы переопределить кэширование, чтобы получать обновления каждую минуту.Однако ВСЕ из них кэшируются, и профиль хранилища (в частности, кэширование изображений) быстро переходит в гигабайты.

Поскольку ресурсы камеры слежения за дорожным движением находятся вне моего контроля (и они не указывают no-cache, но ониНЕ ДЕЙСТВУЙТЕ CORS), я вижу эти опции, чтобы предотвратить кэширование изображений (но сохранить для других ресурсов).

  1. Укажите (что?) В запросе, чтобы он не кэшировался.Использование xhr для указания no-cache и createObjectURL завершится неудачно из-за CORS.И, не может ли обойти CORS, потому что это PWA, не предназначенный для локального прокси-сервера.
  2. Переопределить ответ (заголовки!) Каким-то промежуточным ПО?(который?)
  3. Очистить только изображения в кеше каждую минуту.(как?).
  4. Лучший вариант, который мне не хватает?

(Использование прямых js, без jquery).

...