首页 > 开发 > Apache > 正文

apache的缓存mod_cache设置

2020-10-03 18:00:49
字体:
来源:转载
供稿:网友

修改httpd.conf这个文件

#一个连接的最大请求数量
MaxKeepAliveRequests 10000
#NT环境,只能配置这个参数来提供性能
<IfModule mpm_winnt.c>
#每个进程的线程数,最大1920。NT只启动父子两个进程,不能设置启动多个进程
ThreadsPerChild 1900
每个子进程能够处理的最大请求数
MaxRequestsPerChild  10000
</IfModule>

 

LoadModule cache_module modules/mod_cache.so
LoadModule disk_cache_module modules/mod_disk_cache.so
LoadModule mem_cache_module modules/mod_mem_cache.so
<IfModule mod_cache.c>
  CacheForceCompletion 100
  CacheDefaultExpire 3600
  CacheMaxExpire 86400
  CacheLastModifiedFactor 0.1
 
  <IfModule mod_disk_cache.c>
    CacheEnable disk C:/server/httpcache/diskcache
    CacheRoot c:/server/httpcache/cacheroot
    CacheSize 647680
    CacheDirLength 4
    CacheDirLevels 5
    CacheGcInterval 4
  </IfModule>
  <IfModule mod_mem_cache.c>
    CacheEnable mem C:/server/httpcache/memcache
    MCacheSize 8192
    MCacheMaxObjectCount 10000
    MCacheMinObjectSize 1
    MCacheMaxObjectSize 51200
  </IfModule>
</IfModule>

 


####################################################
考料
mod_cache:

CacheEnable: mod_cache,其後接。第一指定快取的,

mem (快取) 或 disk (磁碟快取) 之其一;第二指定使用快

取的 URI 路,如果整站 (或主) 行快取,指定根目

(/) 即可。

CacheForceCompletion: 值指定 HTTP request 被取消,容的生

作要完成的百分比;是 60(%)。

CacheDefaultExpire: 指定快取的期秒;值是一小 (3600)。

CacheMaxExpire: 指定快取最大的期秒;值是一天 (86400)。

CacheLastModifiedFactor: 用回 Last Modified 算出 expire

date。算方式是:

expire period (期距) = 最後更新後至今的距 *

CacheLastModifiedFactor

expire date = 目前 + expire period

不如何,期不能超 CacheMaxExpire 的定值。

mod_disk_cache:

CacheRoot: 指定磁碟快取所使用的目。
CacheSize: 以 KByte 位指定快取使用的磁碟空大小。
CacheDirLength: 指定各目 (的值) 存在於快取 (hierarchy) 中所使用的字元。
CacheDirLevels: 指定快取的目; CacheDirLength 此 CacheDirLevels

定值相乘不能超 20。
CacheGcInterval: 指定收垃圾 (Garbage Collection) 的作隔;位是小。不根 Apache2 文件,指令 有被作 。

mod_mem_cache:

MCacheSize: 以 KByte 位指定快取使用的空大小。
MCacheMaxObjectCount: 指定快取物件目的最大值;值是 1009。
MCacheMaxObjectSize: 指定最大可快取物件的大小,位是 Byte;值是10000 (Bytes)。
MCacheMinObjectSize: 指定最小可快取物件的大小,位是 Byte;值是 0 (Bytes)。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表