2013-02-01 64 views
0

我使用的是CodeIgniter + Twig,我需要緩存一些數據。如何正確使用代碼點火器和樹枝緩存

它的數據不需要經常修改/訪問,只需要在修改時訪問(因爲每次修改它時都會緩存它的視圖)。

這樣做的最好方法是什麼?

  • 保存在一個以.json數據某處

  • 保存在一個表中

我應該使用APC或緩存到磁盤JSON格式的數據?我覺得它不需要緩存在內存中,但我並沒有真正理解這一切。還有一個庫緩存磁盤或我自己做file_put_contents

謝謝!

回答

2

你究竟想要緩存什麼,視圖的HTML輸出或傳遞給視圖的數據?

CodeIgniter有一個帶有多個適配器(APC,File,Memcached)的緩存驅動程序,可以在需要時輕鬆交換。 Official docs應該足以讓你在路上。

還有一些名爲output caching的緩存整個頁面的HTML輸出。

+0

的數據。它經常變化,而且非常大,我不認爲我想把它存儲在內存中。 –