Как включить кэширование на прокси-сервере на Apache / Ubuntu Linux?

Когда Ваша система окон стареет, и Вы скучали с нею, Вы могли бы повторно иметь целью машину как использование брандмауэра/маршрутизатора Smoothwall Express (открытый исходный код) брандмауэр. Эти две карты могут затем использоваться для a) взаимодействовать через интерфейс к Вашему ISPT; и b) соединяться с маршрутизатором в Вашей сети. Эти системы являются очень настраиваемыми пользователем, и генерируют тонну статистики и журналов, таким образом, можно знать, как работают вещи. Посетите http://www.smoothwall.org/ для большего количества информации.

0
задан 1 December 2012 в 10:24
1 ответ

Вы хотите разрешить общедоступным прокси-серверам выполнять кэширование для ресурсов, которые являются общедоступными (доступными для всего мира, без аутентификации и т. Д.) И статическими (один и тот же контент доставляется всем пользователям). Так что вы можете ограничить это только контентом, где это имеет смысл, например JS, CSS и файлами изображений.

Тем не менее, вы захотите установить Cache-Control заголовок. Что-то вроде этого, чтобы разрешить общедоступному прокси-серверу хранить контент в течение часа:

Header set Cache-Control "max-age=3600, public"

Vary: Accept-Encoding также важно, чтобы убедиться, что общедоступные прокси-серверы не ломаются при сжатии вашего содержимого, но mod_deflate при необходимости сделает это за вас.

1
ответ дан 4 December 2019 в 21:33

Теги

Похожие вопросы