cache_mem
TAG: cache_mem (в байтах)
ПРИМЕЧАНИЕ: ЭТОТ ПАРАМЕТР НЕ УСТАНАВЛИВАЕТ МАКСИМАЛЬНЫЙ РАЗМЕР ПРОЦЕССА. ОН ЛИШЬ ОПРЕДЕЛЯЕТ, СКОЛЬКО ДОПОЛНИТЕЛЬНОЙ ПАМЯТИ SQUID МОЖЕТ ИСПОЛЬЗОВАТЬ ДЛЯ КЭШИРОВАНИЯ ОБЪЕКТОВ. SQUID ИСПОЛЬЗУЕТ ПАМЯТЬ И ДЛЯ ДРУГиХ ЦЕЛЕЙ. СМОТРИ SQUID FAQ СЕКЦИЮ 8 ДЛЯ ПОДРОБНОСТЕЙ.
cache_mem этот тэг определяет количество памяти для использования под:
* In-Transit objects (Транзитные объекты)
* Hot Objects ("Горячие" объекты, т.е. часто запрашиваемые)
* Negative-Cached objects
Данные для этих объектов содержатся в блоках по 4 Кб. Этот параметр определяет общий размер памяти разбитого на блоки по 4 Кб. In-Transit объекты имеют наивысший приоритет.
In-transit объекты имеют преимущество перед другими, когда дополнительное пространство необходимо для входящих данных, negative-cached и hot("горячих") объектов. Другими словами, negative-cached и hot объекты заполняют любое простанство незанятое под in-transit объекты.
Если того потребуют обстоятельства, этот лимит может быть превышен. Например, если ваш входящий запрос требует более чем 'cache_mem' памяти для in-transit объектов, Squid превысит установленный лимит памяти, для обработки новых запросов.
По умолчанию:
cache_mem 8 MB