Серверы, действующие в качестве промежуточных звеньев между клиентами и веб-серверами, называются прокси-серверами {proxy servers, посредники). При использовании брандмауэра прямой веб-доступ часто блокируется.
В этом случае пользователи подключаются к прокси-серверу по локальной сети, тогда как прокси-сервер обладает полномочиями для подключения к удаленному веб-серверу. Прокси-серверы могут хранить копии веб-страниц с удаленных веб-серверов в целях повышения производительности, сокращения объема трафика в территориальной сети и уменьшения нагрузки на популярные веб-сайты. Вот параметры, управляющие подсистемой кэширования:
CacheNegotiatedDocs
Разрешает прокси-серверам кэшировать веб-страницы с вашего сервера. По умолчанию Apache сообщает прокси-серверам, что страницы с вашего веб-сервера кэшировать нежелательно. Данная инструкция используется без аргументов.
ProxyRequests
Данный параметр позволяет превратить сервер в прокси-сервер. По умолчанию имеет значение off (выключено).
ProxyVia
Разрешает или запрещает использование заголовков Via:, которые позволяют определять действительный источник кэшированных страниц.
CacheRoot
Указывает путь к каталогу, в котором хранятся каптированные веб-страницы, если данный сервер является прокси-сервером. Чтобы избежать возможности записи в этот каталог пользователем nobody, создайте специальный идентификатор пользователя, если httpd используется в качестве прокси-сервера.
CacheSize
Устанавливает максимальный размер кэша. По умолчанию - 5 Кбайт.
CacheGcInterval
Устанавливает интервал для усечения кэша (в часах). По умолчанию - 4. Если значения по умолчанию не менялись, сервер будет сокращать объем хранимой информации до 5 Кбайт каждые 4 часа.
CacheMaxExpire
Устанавливает максимальное время хранения документа без запроса обновления с удаленного сервера (в часах). По умолчанию документы хранятся 24 часа. Это означает, что кэшированный документ может иметь давность до суток.
CacheLastModifiedFactor
Устанавливает длительность кэширования документа на основе даты последнего изменения. Коэффициент по умолчанию - 0,1. Так, если документ был изменен 10 часов назад, он хранится в кэше только один час, прежде чем копия обновляется. Предполагается, что если документ изменяется часто, последнее изменение было внесено не так давно; поэтому документы, изменяемые часто, кэшируются на непродолжительные периоды времени. В любом случае ни один документ не хранится дольше, чем указано значением CacheMaxExpire.