Jump to content

Manual:$wgMemCachedServers

本頁使用了標題或全文手工轉換
From mediawiki.org
This page is a translated version of the page Manual:$wgMemCachedServers and the translation is 100% complete.
高速缓存设置: $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