手册:$wgCacheEpoch
缓存: $wgCacheEpoch | |
---|---|
Set this to current time to invalidate all prior cached pages. |
|
引进版本: | pre 1.1.0 |
移除版本: | 仍在使用 |
允许的值: | Date/Time string |
默认值: | '20030516000000' |
其他设置: 按首字母排序 | 按功能排序 |
详情
Set this to a timestamp to invalidate all pages cached prior to that (e.g. to the current time to invalidate all currently cached pages). Affects both client- and server-side caching, including assets controlled by the 资源加载器 .
For a quick copy-paste you can use the following line, whose timestamp is generated via {{CURRENTTIMESTAMP}}
:
$wgCacheEpoch = 20231203151325;
If you are using a Unix-like system you can get the current date by entering the following on the command-line:
date +%Y%m%d%H%M%S
To force a file, such as "LocalSettings.php" to be re-read when touched, you can use the following code (MW < 1.17):
# When you make changes to this configuration file,
# this will make sure that cached pages are cleared.
$wgCacheEpoch = max( $wgCacheEpoch, gmdate( 'YmdHis', @filemtime( __FILE__ ) ) );
Since version 1.17 of MediaWiki, you should use $wgInvalidateCacheOnLocalSettingsChange to automatically invalidate cache whenever "LocalSettings.php" is modified.