Безопасность и оптимизация Linux.Редакция для Red Hat



         

Конфигурация файла “/etc/squid/squid.conf” для режима httpd-акселератора - часть 2


Опции “acl QUERY urlpath_regex cgi-bin \? и no_cache deny QUERY” используются для того, чтобы некоторые объекты никогда не кэшировались, например файлы и каталога “cgi-bin”. Эта функция безопасности.

cache_mem 16 MB

Опция “cache_mem” определяет количество памяти (RAM) используемое для кэширования таких вызовов: In-Transit objects, Hot Objects, Negative-Cached objects. Это оптимизационная возможность. Важно заметить, что Squid может использовать намного больше памяти, чем значение этого параметра, и из этих соображений, если вы имеете для Squid 48 MB, вы должны здесь выделить 48/3 = 16 MB.

cache_dir ufs /cache 200 16 256

Опция “cache_dir” определяет по порядку: тип используемой системы хранения (ufs), имя каталога для кэша (/cache), объем дискового пространства выделяемый под этот каталог (200 Mbytes), число подкаталогов первого уровня, создаваемых в каталоге кэша (16 Level-1), и число подкаталогов второго уровня создаваемых под каждым подкаталогом первого уровня (256 Level-2). В режиме акселератора, эта опция напрямую связана с размером и количеством файлов, которое вы хотите обслуживать вашим Веб сервером Apache.

emulate_httpd_log on

Опция “emulate_httpd_log”, если установлена в “ON”, определяет, что Squid должен эмулировать формат файлов регистраций веб сервера Apache. Это очень полезно если вы хотите использовать программы третьих разработчиков, подобные Webalizer, для анализа файлов регистраций веб сервера (httpd).

redirect_rewrites_host_header off

Опция “redirect_rewrites_host_header”, если установлена в “OFF”, говорит Squid не переписывать любые хосты: заголовки в перенаправленных пакетах. Здесь рекомендуется установить значение “OFF”, если вы запускаете Squid в режиме акселератора.

replacement_policy GDSF

Опция “replacement_policy” определяет политику кэша Squid, используемую для определения, какие объекты в кэше должны быть заменены, когда прокси нужно освободить дисковое пространство. Политика Squid LRU используется по умолчанию, если вы во время компиляции не определили опцию “--enable- heap-replacement”. В нашей конфигурации, мы выбрали GDSF (Greedy-Dual Size Frequency), как политику по умолчанию. Смотрите и для большей информации.




Содержание  Назад  Вперед