Manual:$wgMemCachedServers
Appearance
| 高速缓存设置: $wgMemCachedServers | |
|---|---|
| 記憶體快取伺服器 |
|
| 引进版本: | 1.1.0前 |
| 移除版本: | 仍在使用 |
| 允许的值: | 未指定 |
| 默认值: | [ '127.0.0.1:11211', ] (1.22+)array( '127.0.0.1:11000' ) (1.1-1.21) |
| 其他设置: 按首字母排序 | 按功能排序 | |
記憶體快取網路伺服器陣列,或Unix socket路徑名稱,其是採用(與基於記憶體的記憶體快取物件型儲存空間配合使用)的PHP表單(例如)unix:///var/run/memcached/socket。
請注意,自 MediaWiki 1.35.6、1.36.4 及 1.37.2 版本起,指定 Unix socket路徑名稱時,不得在路徑名稱後附加上:port number。
它在先前版本中被忽略了,但現在將其視為路徑名稱的一部份。
细节
若要使用多台伺服器(多台實體分離的箱型設備、或在單台大型記憶體x86箱型設備的機器上的多個快取),只需將更多項目加入陣列即可。 若要增加某台伺服器的權重(例如因其記憶體容量是其他伺服器的兩倍,而您希望平均分配使用量),請將該伺服器的進入點設定為一個子陣列即可:
$wgMemCachedServers = [
"127.0.0.1:11211", # 這個箱型設備裡有1GB
[ "192.168.0.1:11211", 2 ] # 其他的箱型設備裡有2GB
];
只要每個維基擁有不同的維基識別碼($wgDBname),即可讓多個維基指向同一台記憶體快取伺服器。 在這種情境下,某些快取的鍵會刻意將它共享,例如流量限制相關功能的設定。
詳細資訊,請見docs/memcached.md。