Протоколы Internet

         

использовать этот отклик при ответах


  • Если отклик содержит в себе директиву Cache-Control "must-revalidate", кэш может использовать этот отклик при ответах на последующие запросы, но все кэши должны сначала перепроверить пригодность откликов с помощью исходного сервера, используя заголовки нового запроса для того, чтобы сервер мог идентифицировать новый запрос.


  • Если отклик содержит директиву Cache-Control "public", то этот отклик может быть отослан в ответ на любой последующий запрос.


  • 13.9. Поле Cache-Control

    Поле общего заголовка Cache-Control используется для спецификации директив, которые должны исполняться всеми механизмами кэширования вдоль цепочки запрос/отклик. Директивы определяют поведение, которое, как предполагается, должно предотвратить нежелательную интерференцию откликов или запросов в кэше. Эти директивы обычно переписывают алгоритм кэширования, используемый по умолчанию. Директивы кэша являются однонаправленными, присутствие директивы в запросе не предполагает, что та же директива будет присутствовать и в отклике.

    Заметьте, что кэши HTTP/1.0 могут не реализовывать управление (Cache-Control), а могут использовать только директиву Pragma: no-cache (см. раздел 13.32).

    Директивы кэша должны пропускаться через приложения прокси или внешнего шлюза (gateway), вне зависимости от их значения для этого приложения, так как директивы могут быть применимы для всех получателей в цепочке запрос/отклик. Невозможно специфицировать директивы для отдельных кэшей.





























































































































































    Cache-Control



    = "Cache-Control" ":" 1#cache-directive



    cache-directive



    = cache-request-directive



     


    | cache-response-directive



    cache-request-directive



    = "no-cash" ["=" 1#field-name]



     


    | "no-store"



     


    | "max-age" "=" delta-seconds



     


    | "max-stale" [ "=" delta-seconds ]



     


    | "min-fresh" "=" delta-seconds



     


    | "only-if-cached"



     


    | cache-extension



    cache-response-directive



    = "public"



     


    | "private" [ "=" 1#field-name ]



     


    | "no-cache" [ "=" 1#field-name ]



     


    | "no-store"



     


    | "no-transform"



     


    | "must-revalidate"



     


    | "max-age" "=" delta-seconds



     


    | cache-extension;



    cache-extension



    = token [ "=" ( token | quoted-string ) ]

    <

    Содержание  Назад  Вперед







    Forekc.ru
    Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий