Практическое запрещение кэширования

Практическое запрещение кэширования

Запретить кэширование можно и прямо из конфигурации Apache (подробная конфигурация для оптимальной производительности приводится в восьмой главе). Для этого нам нужны следующие строки:

# Проверяем, что подключен mod_headers

# Тогда выставляем заголовок Cache-Control

<IfModule mod_headers.c>

Header append Cache-Control "no-store, no-cache, must-revalidate"

Header append Pragma "no-cache"

</IfModule>

# Теперь проверяем наличие mod_expires и активируем этот модуль для заголовка

# Expires

<IfModule mod_expires.c>

ExpiresActive On

ExpiresDefault "now"

</IfModule>

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Запрещение и разрешение прерываний

Из книги автора

Запрещение и разрешение прерываний Для локального запрещения прерываний на текущем процессоре (и только на текущем процессоре) и последующего разрешения можно использовать следующий код.local_irq_disable();/* прерывания запрещены ... */local_irq_enable();Эти функции обычно реализуются в


Запрещение определенной линии прерывания

Из книги автора

Запрещение определенной линии прерывания В предыдущем разделе были рассмотрены функции, которые позволяют запретить доставку всех прерываний на определенном процессоре. В некоторых случаях полезным может оказаться запрещение определенной линии прерывания во всей


Запрещение обработки нижних половин

Из книги автора

Запрещение обработки нижних половин Обычно только одного запрещения обработки нижних половин недостаточно. Наиболее часто, чтобы полностью защитить совместно используемые данные, необходимо захватить блокировку и запретить обработку нижних половин. Методы, которые


Спецификация кэширования

Из книги автора

Спецификация кэширования В спецификации RFC-2616 HTTP-кэшированию посвящена целая глава. В ней подробно рассматривается, что означают отдельные заголовки. Давайте остановимся на ключевых моментах.Заголовок Expires устанавливает время актуальности информации. Для ресурсов,


Разрешение кэширования

Из книги автора

Разрешение кэширования При запрете кэширования мы заставим браузер каждый раз заново загружать документы и ресурсные файлы. В последнем случае это совсем не оптимально и может привести к заметному замедлению работы с сайтом. Давайте рассмотрим, как можно выставить срок


Практическое решение

Из книги автора

Практическое решение Решение выглядит весьма тривиально: мы можем в общем CSS-файле объявить правила для любого устройства через @media. Например, все стили для принтера могут быть записаны в следующем виде:@media print {стилевые правила для принтера}в конце основного файла


Запрет кэширования посредством PHP

Из книги автора

Запрет кэширования посредством PHP Запрет кэширования посредством PHPБольшинство сценариев формируют документы, которые при каждом запуске программы изменяются. Очевидно, если браузер пользователя начнет кэшировать такие документы, ничего хорошего не


Настройка сервера, предназначенного только для кэширования

Из книги автора

Настройка сервера, предназначенного только для кэширования В небольших сетях часто используются серверы DNS, основная задача которых — кэширование результатов преобразования имен. Сервер такого типа не поддерживает конкретный домен (за исключением домена для обратного


13.4.1. Настройка кэширования на DNS-сервере

Из книги автора

13.4.1. Настройка кэширования на DNS-сервере Для того, чтобы насладиться такой возможностью, следует в блок options файла named.conf добавить следующие параметры:forward first;forwarders { 81.3.165.35; 81.3.150.2;};Директива forwarders задает заключенный в фигурные скобки список IP-адресов DNS-серверов, которым


Запрещение использования сеансов MS-DOS и однозадачного режима MS-DOS (Windows 98)

Из книги автора

Запрещение использования сеансов MS-DOS и однозадачного режима MS-DOS (Windows 98) Windows позволяет открывать окно ms-dos и выполнять старые приложения ms-dos. Эта команда доступна в подменю Программы меню Пуск. Для запрета использования сеансов ms-dos откройте (создайте) раздел


Запрещение запуска программ

Из книги автора

Запрещение запуска программ Windows позволяет ограничить доступ к программам, кроме разрешенных в специальном списке.Для ограничения запускаемых программ надо открыть раздел HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersonPoliciesExplorer и создать там ключ RestrictRun типа DWORD со значением 0х00000001. Затем


Запрещение запуска редактора реестра

Из книги автора

Запрещение запуска редактора реестра Вы можете запретить запуск редактор реестраДля этого в разделе HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersonPoliciesSystem нужно добавить ключ DisableRegistryTools со значением 0х00000001 типа DWORD. Запуск редактора реестра будет запрещен, однако останется возможность


Запрещение/Разрешения на запуск программ

Из книги автора

Запрещение/Разрешения на запуск программ Запрещение запуска программWindows позволяет ограничить доступ к программам, кроме разрешенных в специальном списке.Для ограничения запускаемых программ надо открыть раздел HKCUSOFTWAREMicrosoftWindowsCurrentVersonPoliciesExplorerи создать там ключ


Отмена кэширования пароля (Internet Explorer 4 и выше)

Из книги автора

Отмена кэширования пароля (Internet Explorer 4 и выше) По некоторым сведениям, эта настройка имеет ограниченное применение. Приведенная информация относится к Internet Explorer версии 4.01 с установленным 2-м пакетом обновлений, к 5 и 5.01 версиям Internet Explorer, работающему под Windows 95, 98, NT 4.0 и Internet


Практическое черчение

Из книги автора

Практическое черчение Для быстрого и качественного выполнения сложных чертежей недостаточно одного знания инструментальных средств, предоставляемых графическим редактором. Если вы прочли все написанное выше, то наверняка представляете, что КОМПАС-График дает


Практическое моделирование

Из книги автора

Практическое моделирование Разработка трехмерной модели – сложный творческий процесс, который предполагает у проектировщика не только знание предмета проектирования и программных средств, но и наличие неординарного и гибкого мышления. Почему это творческий процесс?