Apache Версия 2.0 Сервера HTTP
Description: | довольный тайник работал ключом к URIs |
---|---|
Status: | экспериментальный |
Module Identifier: | mem_cache_module |
Source File: | mod_mem_cache.c |
этот модуль
требует
обслуживание
mod_cache
. это действует как модуль поддержки для
mod_cache
и обеспечивает, память базировала менеджера хранения.
mod_mem_cache
может формироваться, чтобы работать в двух способах: кэширование открытых описателей файла или кэширования объектов в хранении кучи.
mod_mem_cache
является самым полезным когда используется припрятать про запас в местном масштабе произведенное содержание или припрятать содержание сервера конца про запас для
mod_proxy
формируемый для
ProxyPass
(иначе
обратное полномочие
).
содержание сохранено в и восстановлено от тайника, используя базируемые ключи ТУРОВ. Содержание с защитой доступа не прячется про запас.
Description: | максимальное число объектов позволило быть помещенным в тайник |
---|---|
Syntax: |
MCacheMaxObjectCount
value
|
Default: |
MCacheMaxObjectCount 1009
|
Context: | сервер config |
Status: | экспериментальный |
Module: | mod_mem_cache |
MCacheMaxObjectCount
директива заставляет максимальное число объектов прятаться про запас. Ценность используется, чтобы создать открытый стол мешанины. Если новый объект должен быть вставлен в тайник, и максимальное число объектов было достигнуто, объект будет удален, чтобы позволить новому объекту прятаться про запас. Объект, который будет удален отобран, используя алгоритм, определенный
MCacheRemovalAlgorithm
.
MCacheMaxObjectCount 13001
Description: | максимальный размер (в байтах) документа, позволенного в тайнике |
---|---|
Syntax: |
MCacheMaxObjectSize
bytes
|
Default: |
MCacheMaxObjectSize 10000
|
Context: | сервер config |
Status: | экспериментальный |
Module: | mod_mem_cache |
MCacheMaxObjectSize
директива заставляет максимальный допустимый размер, в байтах, документа для этого быть сочтенным cacheable.
MCacheMaxObjectSize 6400000
ценность
MCacheMaxObjectSize
должен быть больше чем ценность, определенная
MCacheMinObjectSize
директива.
Description: | максимальное количество текшего ответа на буфер в памяти перед объявлением ответа uncacheable |
---|---|
Syntax: |
MCacheMaxStreamingBuffer
size_in_bytes
|
Default: |
MCacheMaxStreamingBuffer the smaller of 100000 or MCacheMaxObjectSize
|
Context: | сервер config |
Status: | экспериментальный |
Module: | mod_mem_cache |
MCacheMaxStreamingBuffer
директива определяет максимальное число байтов текшего ответа на буфер перед решением, что ответ является слишком большим к тайнику. Текший ответ - тот, в котором все содержание не немедленно доступно и в который
Content-Length
, возможно, не известен. Источники текущих ответов включают proxied ответы и продукцию подлинников CGI. По умолчанию, текший ответ будет
нет
прятаться про запас, если это не имеет a
Content-Length
удар головой. Причина для этого состоит в том, чтобы избежать использовать большое количество памяти буферу частичный ответ, который мог бы закончить быть слишком большим, чтобы соответствовать в тайнике.
MCacheMaxStreamingBuffer
директива позволяет buffering текших ответов, которые не содержат a
Content-Length
до указанного максимального количества места. Если максимальное буферное место достигнуто, от содержания buffered отказываются, и попытка к тайнику оставлена.
Используя ценность отличную от нуля для
MCacheMaxStreamingBuffer
не будет задерживать передачу ответа клиенту. Как только
mod_mem_cache
копирует блок текшего содержания в буфер, это пересылает блок на следующий фильтр продукции для поставки клиенту.
# Enable caching of streamed responses up to 64KB:
MCacheMaxStreamingBuffer 65536
Description: | минимальный размер (в байтах) документа, который будет позволен в тайнике |
---|---|
Syntax: |
MCacheMinObjectSize
bytes
|
Default: |
MCacheMinObjectSize 0
|
Context: | сервер config |
Status: | экспериментальный |
Module: | mod_mem_cache |
MCacheMinObjectSize
директива заставляет минимальный размер в байтах документа для этого быть сочтенным cacheable.
MCacheMinObjectSize 10000
Description: | алгоритм имел обыкновение выбирать документы для удаления от тайника |
---|---|
Syntax: |
MCacheRemovalAlgorithm LRU|GDSF
|
Default: |
MCacheRemovalAlgorithm GDSF
|
Context: | сервер config |
Status: | экспериментальный |
Module: | mod_mem_cache |
MCacheRemovalAlgorithm
директива определяет, что алгоритм имел обыкновение выбирать документы для удаления от тайника. Два выбора доступны:
LRU
(Наименее Недавно Используемый)
LRU
удаляет документы, к которым не получили доступ в течение самого долгого времени.
GDSF
(GreadyDual-размер)
GDSF
назначает приоритет на припрятавшие про запас документы, основанные на стоимости тайника мисс и размер документа. Документы с самым низким приоритетом удалены сначала.
MCacheRemovalAlgorithm GDSF
MCacheRemovalAlgorithm LRU
Description: | максимальное количество памяти, используемой тайником в КИЛОБАЙТАХ |
---|---|
Syntax: |
MCacheSize
KBytes
|
Default: |
MCacheSize 100
|
Context: | сервер config |
Status: | экспериментальный |
Module: | mod_mem_cache |
MCacheSize
директива заставляет максимальное количество памяти использоваться тайником, в КИЛОБАЙТАХ (1024-байтовые единицы). Если новый объект должен быть вставлен в тайник, и размер объекта больше чем остающаяся память, объекты будут удалены, пока новый объект не может прятаться про запас. Объект, который будет удален отобран, используя алгоритм, определенный
MCacheRemovalAlgorithm
.
MCacheSize 700000
MCacheSize
ценность должна быть больше чем ценность, определенная
MCacheMaxObjectSize
директива.