2016-02-12 4 views
4

Я пытаюсь использовать метатеги для контроля кеша, чтобы избежать кеширования моих файлов. У меня есть сомнения относительно объема метатегов. применимы ли теги к каждому запросу ресурса в моем html или просто в моем index.html? А также это относится к запросу XHR?Метатеги управления кэшем

ответ

3

ли теги применяются ко всем запросам ресурсов в моем html или просто в моем index.html?

Только сам документ HTML, в теории, если даже это.

HTML 5 does not mention любые заголовки управления кешем для своего списка определенных значений http-equiv.

extensions wiki это сказать о cache:

Это на самом деле не работает; вместо этого используйте HTTP-заголовки.


А также, что применяются к запросу XHR?

No.


От mnot:

Мета-теги просты в использовании, но не очень эффективны. Это связано с тем, что их выполняют только несколько кэшей браузера, а не прокси-кеши (которые почти никогда не читают HTML в документе). Хотя может возникнуть соблазн поставить метатег Pragma: no-cache на веб-страницу, он не обязательно заставит его оставаться свежим.

Используйте настоящие HTTP-заголовки. Понятно, к чему они относятся (этот конкретный запрос), и они гораздо лучше поддерживаются.

+0

Эй, @quentin благодарит за быстрый ответ. будет использовать «appcache» для моего дела? – balajisoundar

+0

@balajisoundar - Я не слишком хорошо разбираюсь в этом, но я этого не ожидал. Используйте HTTP-заголовки. – Quentin

+0

Спасибо человеку. будет выглядеть в заголовке HTTP. – balajisoundar