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[單位] |
預設值 | 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