天天看點

Discuz!開發之模闆解析與緩存機制

Discuz!模闆的解析邏輯定義于./source/class/class_template.php

模闆緩存存放:所有的模闆緩存均被解析成 php 檔案存放在 ./data/template 中, 以 “數字_模闆标示符組合.tpl.php”形式儲存。

頁面緩存重新整理原理:當開發者編輯過模闆檔案之後, Discuz! 模闆解析器會比對模闆 htm 檔案與緩存 php 檔案的最後修改時間, 如過模闆 htm 檔案較新或無緩存檔案, 則更新或生成緩存, 不新, 則不采取任何動作。

手動删除此目錄的緩存不會影響 Discuz! 系統的整體運作, Discuz! 模闆緩存仍然會進行自動生成。

Discuz!開發之模闆解析與緩存機制