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