亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

<-
Apache > HTTP Server > 文檔 > 版本2.2 > 模塊
   致謝 | 譯者聲明 | 本篇譯者:金步國 | 本篇譯稿最后更新:2006年1月26日 | 獲取最新版本

Apache模塊 mod_mem_cache

說明基于內(nèi)存的緩沖管理器
狀態(tài)擴展(E)
模塊名mem_cache_module
源文件mod_mem_cache.c

概述

本模塊需要mod_cache提供的服務。它作為mod_cache的輔助模塊工作,以提供基于內(nèi)存的存儲管理。mod_mem_cache模塊可以按兩種方法來配置:緩存打開的文件描述符,或緩存堆中的對象。mod_mem_cache大多數(shù)情況下用于緩存本地生成的內(nèi)容,或是在mod_proxy配置成ProxyPass方式(也就是反向代理)時后端服務器產(chǎn)生的內(nèi)容。

被緩存的內(nèi)容通過基于URI的鍵被保存到緩沖區(qū)或從緩沖區(qū)取出。帶訪問保護的內(nèi)容不會被緩存。

top

MCacheMaxObjectCount 指令

說明最大緩存對象數(shù)
語法MCacheMaxObjectCount value
默認值MCacheMaxObjectCount 1009
作用域server config
狀態(tài)擴展(E)
模塊mod_mem_cache

MCacheMaxObjectCount指令設定最大緩存對象數(shù)。這個值用來生成開放哈希表。如果一個新的對象要被插入緩存,而此時緩存的最大緩存對象數(shù)已達到極限,原來緩存的某個對象會被移走以允許新對象插入緩存。具體哪個對象被移走,是通過MCacheRemovalAlgorithm指令指定的算法來確定的。

示例

MCacheMaxObjectCount 13001

top

MCacheMaxObjectSize 指令

說明緩存允許的最大文檔大小(字節(jié))
語法MCacheMaxObjectSize bytes
默認值MCacheMaxObjectSize 10000
作用域server config
狀態(tài)擴展(E)
模塊mod_mem_cache

MCacheMaxObjectSize指令設定允許緩存的最大文檔大小(以Byte為單位)。

示例

MCacheMaxObjectSize 6400000

注意

MCacheMaxObjectSize的值必須大于MCacheMinObjectSize的值。

top

MCacheMaxStreamingBuffer 指令

說明內(nèi)存中允許緩沖的最大流式響應字節(jié)長度
語法MCacheMaxStreamingBuffer size_in_bytes
默認值MCacheMaxStreamingBuffer 100000與MCacheMaxObjectSize中的小者
作用域server config
狀態(tài)擴展(E)
模塊mod_mem_cache

MCacheMaxStreamingBuffer內(nèi)存中允許緩沖的最大流式響應字節(jié)長度,以決定這個流式響應是否太長而不能被緩存。流式響應是指整個響應內(nèi)容無法完整地得到,并且Content-Length也末知的響應。流式響應的來源包括代理的響應內(nèi)容和CGI腳本的輸出。默認情況下,除非響應頭包含Content-Length信息,否則流式響應不會被緩存。這樣做是為了避免使用大量內(nèi)存緩存那些最終因為太長而不能緩存的響應。而MCacheMaxStreamingBuffer指令允許緩存不含Content-Length的流式響應,直到達到其指定的值。如果達到了最大流式響應可緩沖長度,已經(jīng)被緩存的內(nèi)容將會被釋放,緩存也不再繼續(xù)。

注意:

MCacheMaxStreamingBuffer使用一個非零值不會對響應傳送到客戶產(chǎn)生延遲。當mod_mem_cache模塊將流式化的內(nèi)容復制到緩沖區(qū)的同時會將數(shù)據(jù)塊傳送到下一個輸入點以傳送給客戶端。

# 指定最大流式響應可緩沖長度為 64KB
MCacheMaxStreamingBuffer 65536

top

MCacheMinObjectSize 指令

說明允許緩存的最小文檔大小(字節(jié))
語法MCacheMinObjectSize bytes
默認值MCacheMinObjectSize 0
作用域server config
狀態(tài)擴展(E)
模塊mod_mem_cache

MCacheMinObjectSize指令設定允許緩存的最小文檔大小。

示例

MCacheMinObjectSize 10000

top

MCacheRemovalAlgorithm 指令

說明定義在需要時哪個文檔被移出緩存的算法
語法MCacheRemovalAlgorithm LRU|GDSF
默認值MCacheRemovalAlgorithm GDSF
作用域server config
狀態(tài)擴展(E)
模塊mod_mem_cache

MCacheRemovalAlgorithm指令定義在需要時哪個文檔被移出緩存。可以有兩種選擇:

LRU (最近最少使用)
LRU 指定最長時間沒有用到的對象將在必要的時候移出緩存。
GDSF (GreadyDual-Size)
GDSF 基于緩存命中率和文檔大小計算優(yōu)先級。在必要時,優(yōu)先級最低的文檔被移出緩存。

示例

MCacheRemovalAlgorithm GDSF
MCacheRemovalAlgorithm LRU

top

MCacheSize 指令

說明緩存允許使用的最大內(nèi)存量,以KB為單位
語法MCacheSize KBytes
默認值MCacheSize 100
作用域server config
狀態(tài)擴展(E)
模塊mod_mem_cache

MCacheSize指令設定緩存允許使用的最大內(nèi)存量,以KB(1024-byte)為單位。如果一個新的比緩存剩余內(nèi)存量大的對象要插入緩存,那么原來緩存內(nèi)的對象會被移走,直到這個新的對象能被插入緩沖區(qū)。具體哪個對象被移走,是通過MCacheRemovalAlgorithm指令指定的算法來確定的。

示例

MCacheSize 700000

注意

MCacheSize的值必須比MCacheMaxObjectSize的值大。