WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營(yíng)銷
- 虛擬主機(jī)管理系統(tǒng)
- 開(kāi)放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
MediaWiki的頁(yè)面緩沖機(jī)制
來(lái)自站長(zhǎng)百科
由于MediaWiki的頁(yè)面緩沖機(jī)制,可能造成這個(gè)修改的效果不能迅速完全反映出來(lái)。
如何清除頁(yè)面緩沖?
- 在普通頁(yè)面的網(wǎng)址后面添加“&action=purge”參數(shù)可以更新服務(wù)器緩沖數(shù)據(jù),這可能需要幾分鐘之后才能見(jiàn)到效果。
- 在LocalSettings.php中設(shè)置$wgCacheEpoch全局變量,強(qiáng)制現(xiàn)有緩沖過(guò)期
MediaWiki具有復(fù)雜的緩沖機(jī)制,以便獲得更好的負(fù)載性能。然而這些緩沖機(jī)制在進(jìn)行MediaWiki設(shè)置時(shí),可能讓你不能馬上看到修改結(jié)果。
強(qiáng)制刷新緩存[ ]
對(duì)于頁(yè)面XXX,如果Ctrl-F5刷新瀏覽器不起作用,我們可以使用:www.yoursite.com/index.php?title=XXX&action=purge
來(lái)強(qiáng)制MediaWiki刷新。其中&action=purge就是強(qiáng)制刷新的控制參數(shù),本方法可以方便的清除單個(gè)頁(yè)面緩沖,對(duì)一般調(diào)試已經(jīng)足夠。它不會(huì)影響到其他頁(yè)面的緩沖。
如果希望讓所有用戶在第一時(shí)間都馬上看到變化,那么可以采用下面的方法:
批量清除頁(yè)面緩存[ ]
在mediawiki數(shù)據(jù)庫(kù)中,有個(gè)名為objectcache的數(shù)據(jù)表(根據(jù)網(wǎng)站的設(shè)定,該數(shù)據(jù)表的前綴各不相同,例如wiki_objectcache等)。清空這個(gè)數(shù)據(jù)表,將使mediawiki在今后接受任意正文頁(yè)面的訪問(wèn)時(shí)會(huì)重新“生成”一下,從而避免讓用戶看到老樣子。