2012-01-25 36 views
0

我試圖在代碼點火器中實現緩存。我完全不熟悉這個,所以這可能是一個愚蠢的問題,但讓我們看看是否有答案。Codeigniter Cache

我去了database.php並啓用緩存並放置我的路徑。我相信路徑是好的,因爲我刪除所有文件調用從該文件夾中刪除index.html和htaccess文件。然而,當我使用應用程序時,沒有任何東西會被緩存。我嘗試使用$ this-> db_cacheon()打開緩存,但似乎沒有任何文件寫入該文件夾。我的設置是我有模型來處理與有問題的數據庫表的連接。因此,在該模型中,我會從表名中進行選擇並嘗試緩存,但似乎沒有發生。有沒有人有一個想法,我可以做什麼來解決這個問題?

回答

0

有三種類型的緩存。我對數據庫緩存瞭解不多。我做了輸出緩存。

$this->output->cache(n); 

無論頁面要緩存, 你可以在你的加載頁面視圖控制器功能使用。

您可以在系統/緩存文件夾中找到您的緩存頁面。

+1

我想從一個應用程序緩存API調用。那麼我會把這些放在緩存響應之上嗎?然後我必須告訴它檢索緩存的答案嗎? – Steve

0
+0

對不起,我絕對是說我現在要看看這些。 – Steve

+0

所以我實際上已經閱讀過這些內容,並且設置了第一個用於數據庫緩存的設置。這似乎允許我從緩存文件夾中刪除文件,所以我的路徑是正確的。問題是什麼都沒有得到緩存。我想知道是否有什麼問題使用activerecord和使用對象來處理數據庫調用,而不是this-> db->我真的不知道 – Steve