Rozšíření:MultiPurge
Appearance
Stav rozšíření: stabilní |
|
|---|---|
| Implementace | Akce stránky, Speciální stránka |
| Popis | Umožňuje čištění stránek pro více služeb v definovaném pořadí. |
| Autoři | Octfxdiskuse |
| Nejnovější verze | 2.0.0 |
| MediaWiki | >= 1.43.0 |
| PHP | >=8.0 |
| Composer | octfx/multipurge |
|
|
| Licence | GNU General Public License 2.0 nebo novější |
| Stáhnout | GitHub:
Poznámka: |
Rozšíření MultiPurge umožňuje mazání stránek a souborů z více mezipamětí v definovaném pořadí. Byl vyvinut tak, aby umožňoval použití nejprve pročištění dat z mezipaměti Varnish a poté z Cloudflare.
Instalace
- Ke stažení soubor/y a vložte je do adresáře pojmenovaného
MultiPurgeve vaší složceextensions/. - Na konec vašeho souboru LocalSettings.php přidejte následující kód:
wfLoadExtension( 'MultiPurge' );
- Vyžaduje nastavení v konfiguračním souboru.
Dokončeno – Přejděte na stránku Special:Versionvaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.
Konfigurace
Informace o použití a konfiguraci naleznete v souboru README.md v repozitáři rozšíření.
| Proměnná | Výchozí hodnota | Typ | Popis |
|---|---|---|---|
$wgMultiPurgeCloudFlareZoneId |
null |
Řetězec | ID zóny, ve které se nachází doména Wiki |
$wgMultiPurgeCloudFlareApiToken |
null |
Řetězec | Token API nalezen na vašem panelu |
$wgMultiPurgeVarnishServers |
null |
Řetězec/pole | Pole URL adres odkazujících na vaše Varnish servery. Mohou to být IP adresy. |
$wgMultiPurgeEnabledServices |
null |
Pole | Seznam povolených služeb. Možné hodnoty jsou 'Cloudflare', 'Varnish'. |
$wgMultiPurgeServiceOrder |
null |
Pole | Seznam pořadí čištění služeb. Možné hodnoty jsou 'Cloudflare', 'Varnish'. Příklad: ['Varnish', 'Cloudflare'] nejprve očistí Varnish a poté Cloudflare.
|
$wgMultiPurgeStaticPurges |
null |
Řetězec/pole | Pole adres URL, které lze vymazat pomocí speciální stránky. Klíč se zobrazí jako popisek výběru. Příklad:
[
'Startup script' => 'load.php?lang=en&modules=startup&only=scripts&raw=1&skin=citizen',
'Site styles' => 'load.php?lang=en&modules=site.styles&only=styles&skin=citizen'
]
|
$wgMultiPurgeRunInQueue |
false |
Boolean | Vkládejte úlohy vymazání do fronty úloh namísto jejich synchronizovaného spouštění. |
$wgMultiPurgeCloudFlareCacheByDeviceType |
false |
Boolean | Zda je povolena mezipaměť Cloudflare podle typu zařízení. |
Speciální stránka
MultiPurge přidává na adrese Special:PurgeResources speciální stránku, která umožňuje čištění URL adres ResourceLoader.
Každý uživatel s právem editinterface může stránku navštívit, zadat název stránky a poté vybrat všechny URL adresy ResourceLoader z dané stránky, které chce odstranit.
Související odkazy
- Rozšíření:CloudflarePurge – podobné rozšíření, které dokáže pouze vyčistit Cloudflare
- Extension:Cloudflare – podobné rozšíření, které dokáže pouze vyčistit Cloudflare
