Web-инжиниринг

       

Pragma


Управление кэшированием(Pragma)   

Pragma - директива заголовка HTTP-сообщения, которая позволяет запретить кэширование данного документа. Данная директива является общей директивой заголовка HTTP-сообщения в HTTP/1.0, других значений, кроме no-cahce, не имеет:

<meta http-equiv="Pragma" content="no-cache">

В протоколе HTTP 1.1 данная директива заменена директивой Cache-Control со значением no-cache. Большинство серверов и клиентов поддерживают эту директиву и правильно ее отрабатывают.

Для запрета на кэширование иногда не достаточно применения директив управления кэшированием. Так Netscape кэширует документы или их компоненты даже при наличии директив Cache-Control и Pragma. Для того, чтобы заставить перечитать компонент страницы (он ведь получается с сервера по самостоятельному HTTP-запросу) можно установить директиву Expires

далее...



Содержание раздела