|
Разгони свой сайтТипичный ответ сервера, урезанный только до заголовков с кэширующей информацией, может выглядеть следующим образом: Date: Tue, 17 Apr 2008 18:39:57 GMT Cache-Control: max-age=315360000 Expires: Fri, 14 Apr 2018 18:39:57 GMT Last-Modified: Mon, 16 Apr 2008 23:39:48 GMT Спецификация кэширования В спецификации RFC-2616 HTTP-кэшированию посвящена целая глава. В ней подробно рассматривается, что означают отдельные заголовки. Давайте остановимся на ключевых моментах. Заголовок Expires устанавливает время актуальности информации. Для ресурсов, которые не должны кэшироваться, его нужно выставлять в текущий момент (документ устаревает сразу же после получения), для форсирования кэширования его можно определять на достаточно далекую дату в будущем, например: Expires: Mon, 13 Oct 2019 00:00:00 GMT Cache-Control определяет набор директив, относящихся непосредственно ко времени и специфике кэширования документа. Для запрета кэширования можно выставить его следующим образом: Cache-Control: no-store, no-cache, must-revalidate Если же мы, наоборот, хотим положить ресурс в кэш браузера на достаточно продолжительный период времени, то стоит воспользоваться такой конструкцией: Cache-Control: max-age=31536000 в данном случае срок кэширования примерно равен году (60 * 60 *24 * 365 секунд) ...» | Код для вставки книги в блог HTML
phpBB
текст
|
|