我想知道是否可以排除某些 HTML 的缓存。我正在使用 MediaWiki 软件。因此任何 MediaWiki 解决方案或任何其他 PHP 解决方案都可以工作。
我的 Mediawiki 页面已缓存,我正在实施网站通知功能,该功能将在几天后过期。但是当页面被缓存时,它不会遵守我的过期日期并一直显示。所以我想排除这部分代码被缓存。我将其实现为 MediaWiki 扩展。
谢谢
MediaWiki 缓存在多个层中工作。除了客户端中的缓存之外,还有许多“服务器端缓存”。 (正如您可能已经注意到的,MW 是出了名的慢,除非您至少实现了一些缓存功能。) 首先,您需要弄清楚缓存了哪些站点通知。我相信您知道,您可以在
设置站点通知:
MediaWiki:Anonnotice
MediaWiki:Sitenotice
$wgSiteNotice
LocalSettings.php
$wgCachePages = false;