[英]don't cache some HTML
我想知道是否可以從緩存中排除某些HTML。 我正在使用MediaWiki軟件。 因此,任何MediaWiki解決方案或任何其他PHP解決方案都可以使用。
我的Mediawiki頁面已緩存,我正在實施站點通知功能,該功能將在幾天后過期。 但是,當頁面被緩存時,它並不能兌現我的到期日期並一直顯示。 所以我想從緩存中排除那部分代碼。 我將其實現為MediaWiki擴展。
謝謝
MediaWiki緩存可在許多層中使用。 除了客戶端中的緩存之外,還有許多服務器端緩存 。 (您可能已經注意到,除非您至少實現了某些緩存功能,否則MW非常慢。)
首先,您將要找出緩存了哪些站點通知。 如您所知,您可以在多個地方設置站點通知:
MediaWiki:Anonnotice
MediaWiki:Sitenotice
LocalSettings.php
$wgSiteNotice
它們是否在頁面上停留太長時間?
其次,您可以嘗試找出站點通知的緩存位置:
$wgCachePages = false;
在您的LocalSettings.php中,嘗試禁止客戶端緩存
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.