配置例子:
CacheDefaultExpire: 設定緩存過期的時間(秒),默認是1小時,只有當緩存的文檔沒有設置過期時間或最後修改時間時這個指令才會生效
CacheEnable:啟用緩存,第1個參數是緩存類型,第2個參數是緩存路徑,指的是 url 路徑,這裡是緩存所有的東西,直接寫上“/”即可,如“/docs”則只緩存 /docs 下的所有文件
CacheRoot:緩存文件所在的目錄,運行 Apache 的用戶(如daemon 或 nobody)要能對其進行讀寫,如果不清楚的話可以直接設置成 777,請手動建立該目錄並設置好訪問權限
CacheDirLevels:緩存目錄的深度,默認是3,這裡設置為5
CacheDirLength:緩存目錄名的字符長度,默認是4,這裡設置為5
CacheMaxFileSize 和 CacheMinFileSize :緩存文件的最大值和最小值(byte),當超過這個范圍時將不再緩存,這裡設置為 1M 和 10bytes
CacheEnable:啟用緩存,使用基於內存的方式存儲
MCacheMaxObjectCount:在內存中最多能存儲緩存對象的個數,默認是1009,這裡設置為20000
MCacheMaxObjectSize:單個緩存對象最大為 1M,默認是10000bytes
MCacheMaxStreamingBuffer:在緩沖區最多能夠放置多少的將要被緩存對象的尺寸,這裡設置為 65536,該值通常小於100000或 MCacheMaxObjectSize 設置的值
MCacheMinObjectSize:單個緩存對象最小為10bytes,默認為1bytes
MCacheRemovalAlgorithm:清除緩存所使用的算法,默認是 GDSF,還有一個是LRU,可以查一下 Apache 的官方文檔,上面有些介紹
MCacheSize:緩存數據最多能使用的內存,單位是 kb,默認是100kb,這裡設置為128M
#緩存內容