Příručka:$wgCdnReboundPurgeDelay
Nastavení HTTP proxy (CDN).: $wgCdnReboundPurgeDelay | |
---|---|
Sekundární zpožděné čištění adres URL |
|
Zavedeno od verze: | 1.27.0 (Gerrit change 252895; git #01c2b0a4) |
Odstraněno od verze: | stále se používá |
Povolené hodnoty: | (kladné celé číslo, které představuje počet sekund) |
Výchozí hodnota: | 0 |
Další nastavení: Podle abecedy | Podle funkce |
Více na stránce T113192.
Umožňuje poskytovat sekundární zpožděné čištění URL z CDN pro zmírnění zpoždění replikace DB a zpoždění čištění mezipaměti WAN.
Je-li nastaveno, jakékoli volání SquidPurge na URL nebo URL odešle druhé čištění o několik sekund později prostřednictvím fronty úloh. To vyžaduje opožděnou pracovní podporu.
To by mělo být bezpečně vyšší než hodnota 'max lag' v $wgLBFactoryConf , aby zpoždění replikace nezpůsobilo uvíznutí stránky v zastaralých stavech v CDN.
To také opravuje podmínky žinnosti ve dvouvrstvých nastaveních CDN (např. cdn2 => cdn1 => MediaWiki). Pokud vyčištění pro adresu URL dosáhne cdn2 před cdn1 a požadavek dosáhne cdn2 pro tuto adresu URL, naplní odpověď ze zastaralé hodnoty cdn1. Když se cdn1 vyčistí, cdn2 bude stále zastaralý. Pokud je zpoždění zpětného čištění bezpečně vyšší než čas pro předání čištění všem uzlům, pak zpětné čištění vymaže cdn2 poté, co bylo vymazáno cdn1.