目前正在組建公司內(nèi)部CMS站點,本人用 曼波 構(gòu)筑了公司的信息系統(tǒng)。
其中、包含了 BBS 和 Wiki Wiki使用MediaWiki在曼波上的組件融合到網(wǎng)站上。因為需要在主頁發(fā)布Wiki中最新的文章鏈接
因此、需要查看Wiki的代碼,同時、安裝的MediaWiki中有Bug,其中知識鏈接發(fā)生錯誤。為了調(diào)試,我大量使用print語句看是那里的語句發(fā)生了左右,最后、發(fā)現(xiàn)是其有一個對鏈接格式的配置出錯。當然、出錯何處并不重要,重要的是,我中間的 print 語句發(fā)生中斷,網(wǎng)頁上知識點的鏈接?沒有反應(yīng)我新的 print 語句,而我全文檢索代碼也未發(fā)行還有什么其他的地方 輸出知識點的鏈接地址 ,后來我反復閱讀代碼,
發(fā)現(xiàn)MediaWiki在生成知識頁面的時候,采用了Cache技術(shù),MediaWiki的頁面當其內(nèi)部內(nèi)容不發(fā)生變化時,使用的是原Cache內(nèi)的內(nèi)容。
后來在配置文件中找到使用此Cache的配置,關(guān)閉后,立刻發(fā)現(xiàn)我寫的 print內(nèi)容。
因為不知大家是否關(guān)心此技術(shù)。如果、大家回復要求,我就整理發(fā)布一下MediaWiki的大體構(gòu)架。