Squid. Редактирование Кэш и Прокси Опций

Squid имеет множество настроек, которые ограничивают размер кэшированных объектов, размер клиентских запросов, а также типы страниц для кэширования. Они могут быть использованы для предотвращения кэширования огромных файлов (как, например, загруженных ISO образов); или для того, чтобы ограничить размер файлов, которые клиенты могут загрузить или скачать, а также для отказа в кэше страницам, которые часто меняются (как, например, порожденные от CGI скриптов). Настройки по умолчанию позволят в целом, нормально работать.Возможно только вам захочется изменить размер максимальный размер файла который можно отправить. По умолчанию он составляет всего 1 Мб.

Чтобы изменить опции кэша, выполните следующие действия:

1. Нажмите на иконку Cache Options(Опции кэша) на главной странице для отображения формы как на рисунке.

 

Squid Proxy Cache options

Рисунок - Главная страница модуля Squid. Для увеличения картинки, нажмите на неё.

2. Чтобы установить максимальный размер отправляемых файлов, выберите второй пункт в поле Maximum request body size(Максимальный размер запроса) и введите текстовое поле число в мегабайтах. 10 или 100 Мб должно быть более чем достаточно для всех.

Рисунок - Таблица Caching and Request options. Для увеличения картинки, нажмите на неё.

3. Чтобы ограничить клиентов в возможности загрузки больших файлов, заполните поле Maximum reply body size(Максимальный размер ответа) таким же образом. Это может быть использовано для предотвращения злоупотреблений в сети клиентами по закачиванию фильмов или ISO образов.

4. Если вы хотите установить лимит по времени, которое страницы могут хранится в кэше, заполните поле Maximum cache time(Максимальное время в кэше) вместо того, которое стоит по умолчанию. В противном случае данные будут кэшироваться на срок до года или до истечения срока, установленного на сервере откуда была скачана эта страница.

5. Как и скачиваемые страницы, Squid запоминает сообщения об ошибках с серверов и возвращает их к клиентам запросившим страницу с ошибкой. Вы можете изменять количество времени, которое сообщения об ошибках будет кэшироватся, введя номер и выбрав Units в поле Failed request cache time(Время кэширования сообщений об ошибке). Если выбрано Default(По умолчанию), то срок хранения сообщений об ошибках составит 5 минут.

6. Squid будет кэшировать DNS запросы, для уменьшения нагрузки на DNS, независимо от TTLs, что поддерживают DNS-серверы. Если выбрано Default(по умолчанию) в поле DNS lookup cache time(Время хранения кэша DNS), то DNS кэш будет хранится в течение 6 часов. Если это окажется слишком долго, вы можете выбрать второй переключатель и ввести свое время хранения DNS кэша.

7. Поле Don't cache URLs for ACLs(Не кэшировать URL для ACL) может быть использовано, чтобы полностью предотвратить кэширование с определенных URLs, веб-серверов или клиентов. Любой запрос, который соответствует одному из списка ACL отмеченный в поле никогда не будет кэшироваться, и, таким образом, всегда будет скачан напрямую. Вы можете использовать эту функцию, чтобы блокировать кэширование динамически генерируемых страниц, создавая URL Path Regexp(Регулярное выражение) вид ACL для .cgi или cgi-bin и выбирая его здесь из списка. Смотрите раздел Введение в ACL для более подробной информации о том, как работать с ACL.

8. Нажмите кнопку Save(Сохранить) в нижней части страницы, чтобы вернуться в главное меню. Некоторые дополнительные параметры кэширования памяти, дискового пространства, вы можете изменить щелкнув на иконку Memory Usage(Использование памяти) для их отображения.

Squid proxy memory usage

Рисунок - Главная страница модуля Squid. Для увеличения картинки, нажмите на неё.

9. Чтобы ограничить объем памяти, которые Squid будет использовать, заполните поле Memory usage limit(Лимит использования памяти). Заметим, что это ограничение распространяется только на максимальный объем памяти для хранения транзитных и часто запрашиваемых файлов и сообщениях об ошибке. Поскольку Squid использует память и для других целей, она(Squid), безусловно, будет потреблять больше, чем то, что вы введете в это поле. Если выбрано Default(По умолчанию), то лимит будет равен 8 Мб, который вероятно мал для сервера с большой нагрузкой.

Squid proxy memory usage options

Рисунок - Таблица Memory and Disk Usage Options. Для увеличения картинки, нажмите на неё.

10. Чтобы предотвратить кэширование больших файлов, заполните поле Maximum cached object size(Максимальный размер кэшируемых объектов). По умолчанию, это значение всего 4 Мб, поэтому если у вас достаточно дискового пространства, оно может быть увеличено.

11. Нажмите кнопку Save(Сохранить) в нижней части формы, а затем Apply Changes(Применить изменения) на главной странице, чтобы активировать все ваши новые настройки.




Ссылки:

К содержанию

© Copyright 2004-2017 - CMS Made Simple
Сайт работает на CMS Made Simple version 1.4.1

© Все печеньки Break-people.ru принадлежат авторам проекта.

Яндекс цитирования Рейтинг@Mail.ru Яндекс.Метрика