Kézikönyv:$wgCacheEpoch
Outdated translations are marked like this.
Cache: $wgCacheEpoch | |
---|---|
A jelenlegi időre való módosítással a korábbi gyorsítótárazott lapok érvénytelenítődnek. |
|
Bevezetve: | pre 1.1.0 |
Eltávolítva: | használatban |
Megengedett értékek: | Date/Time string |
Alapértelmezett érték: | '20030516000000' |
Egyéb beállítások: Betűrendben | Funkció szerint |
Részletek
A változót a jelenlegi időre módosítva a korábban gyorsítótárazott lapok érvénytelenítődnek. A beállítás a kliens- és a szerveroldali gyorsítótárakat, köztük a ResourceLoader által kezelteket is érinti.
Gyors másolás-beillesztéshez használhatod az alábbi, a {{CURRENTTIMESTAMP}}
segítségével generált sort:
$wgCacheEpoch = 20231207150127;
Ha Unix-alapú rendszert használsz, a jelenlegi időt a parancssorból is lekérheted az alábbi sorral:
date +%Y%m%d%H%M%S
A következő kóddal kényszerítheted ki egy fájl (például a „LocalSettings.php”) újraolvasását minden egyes módosításkor (a MediaWiki 1.17 előtt):
# When you make changes to this configuration file,
# this will make sure that cached pages are cleared.
$wgCacheEpoch = max( $wgCacheEpoch, gmdate( 'YmdHis', @filemtime( __FILE__ ) ) );
Az 1.17-es verziótól a $wgInvalidateCacheOnLocalSettingsChange beállítást használhatod a módosításkori automatikus gyorsítótár-érvénytelenítéshez.