2011-11-20 210 views
0

我想知道是否有任何方法可以禁用pyrocms中的pyrocache?該庫被加載到MY_Controller而不是autoload.php中,所以我不知道是否還有其他簡單的方法。禁用高速緩存中的緩存

回答

3

如果你試圖禁止用於開發目的的緩存,這是完全合理的,你可以做我做什麼,並在system/cms/libraries/Pyrocache.php添加return;function write()第一線,然後進入工具 - >維護 - >緩存維護並清空所有內容。

這將阻止CMS創建新的緩存文件。只是不要忘記你添加了這個!

+0

我偶然發現的一個類似的技巧是讓緩存文件夾不可寫,'chmod 000'。緩存不會抱怨,它只是不會做任何事情。 –

0

那麼,你不能 - 因爲你不應該。

渲染頁面依賴於PyrosCMS的緩存庫。如果你沒有加載庫(就像你在MY_Controller中註釋緩存庫的加載一樣),那麼該網站在嘗試訪問它時可能會引發一個致命錯誤,因爲pages模塊使用它來做很多事情。

2

如果你禁用了緩存,那麼你就要求你的服務器做更多的工作。 PyroCMS不是低效的,但是如果你禁用它,它會比它需要的慢。