Apache HTTP Server 版本 2.4
描述 | 基于 Memcache 的共享对象缓存提供程序。 |
---|---|
状态 | 扩展 |
模块标识符 | socache_memcache_module |
源文件 | mod_socache_memcache.c |
mod_socache_memcache
是一个共享对象缓存提供程序,它提供创建和访问由 memcached 高性能分布式内存对象缓存系统支持的缓存。
此共享对象缓存提供程序的“创建”方法需要一个以逗号分隔的 memcached 主机/端口规范列表。如果通过其他模块的配置使用此提供程序(例如 SSLSessionCache
),请将服务器列表作为可选的“arg”参数提供。
SSLSessionCache memcache:memcache.example.com:12345,memcache2.example.com:12345
其他共享对象缓存提供程序的详细信息可以在 此处找到。
描述 | 空闲连接的保持活动时间 |
---|---|
语法 | MemcacheConnTTL num[units] |
默认值 | MemcacheConnTTL 15s |
上下文 | 服务器配置,虚拟主机 |
状态 | 扩展 |
模块 | mod_socache_memcache |
兼容性 | 在 Apache 2.4.17 及更高版本中可用 |
设置与 memcache 服务器保持空闲连接活动的时间(仅限线程平台)。
MemcacheConnTTL
的有效值为不超过一小时的时间。0 表示没有超时。
此超时默认以秒为单位,但接受毫秒 (ms)、秒 (s)、分钟 (min) 和小时 (h) 的后缀。
在 Apache 2.4.17 之前,此超时是硬编码的,其值为 600 微秒。因此,与传统行为最接近的配置是将 MemcacheConnTTL
设置为 1ms。
# Set a timeout of 10 minutes MemcacheConnTTL 10min # Set a timeout of 60 seconds MemcacheConnTTL 60