Manual:$wgMainCacheType/cs

Podrobnosti
Umožňuje konfigurovat použitou mezipaměť objektů.

Zde jsou standardně dostupné klíče (definované jako konstanty v Defines.php):


 * – Neukládat do mezipaměti (výchozí).
 * – Použijte nebo, pokud jsou nastaveny na něco jiného než   nebo  . Jinak použijte.
 * – Použijte APCu nebo WinCache nebo OPcache, pokud je k dispozici.
 * – Pokud je k dispozici, použijte . Servery musí být navíc specifikovány v.
 * – Použijte databázovou tabulku.
 * Varování: To může být potenciálně pomalejší než žádné ukládání do mezipaměti, tj..

PHP funguje tak, že zkompiluje soubor PHP do bytecode a poté tento bytecode spustí. Proces kompilace velké aplikace, jako je MediaWiki, trvá značně dlouho. PHP akcelerátory fungují tak, že ukládají zkompilovaný bajtový kód a přímo jej spouštějí, což snižuje čas strávený kompilací kódu.

OPcache je součástí PHP 5.5.0 a novějších a je doporučeným akcelerátorem pro MediaWiki. Další podporované mezipaměti operačních kódů jsou: WinCache.

Mezipaměti operačních kódů ukládají zkompilovaný výstup PHP skriptů, což výrazně snižuje množství času potřebného k několikanásobnému spuštění skriptu. MediaWiki nemusí být nakonfigurováno pro ukládání bajtkódu PHP do mezipaměti a po instalaci a povolení bude "prostě fungovat".

Viz pro příklad vlastního backendu mezipaměti (např. Redis).

