我是codeigniter的新手。我想使用基於文件的緩存。我不知道我是否理解正確。
1.聲明父控制器以下 - $this->load->driver('cache');
2. $this->cache->file->save('foo', 'bar', 10);
用來保存該文件,但我不知道什麼是這個函數的參數以及如何實現所有這些,使高速緩存可以做到。
請幫codeigniter中基於文件的緩存
4
A
回答
7
http://codeigniter.com/user_guide/libraries/caching.html#example_usage
該手冊有它 - 但它是一個有點隱藏在例如:
if (! $foo = $this->cache->get('foo'))
{
echo 'Saving to the cache!<br />';
$foo = 'foobarbaz!';
// Save into the cache for 5 minutes
$this->cache->save('foo', $foo, 300);
}
「富」 - >名稱爲您將要緩存的變量
$ foo - >要緩存的變量。它可以是任何
300 - 以秒>時間(60 * 5) - 設置爲0則沒有到期
所以如果$ foo是空的緩存文件重新創建,否則你可以用$ foo的加載數據。
其它注意事項: http://codeigniter.com/user_guide/general/caching.html
更靈活的選擇可能是這個火花庫: http://getsparks.org/packages/cache/show
我用它和它適合我的基於文件的緩存的需求非常好。
相關問題
- 1. 基於文件的緩存在PHP
- 2. PHP APC-opecode緩存和基於文件的輸出緩存
- 3. 基於文件或基於數據庫的緩存
- 4. 在基於平面文件的Java內存讀寫緩存中
- 5. 基於文件的緩存在python中過期
- 6. 基於文件系統的壓縮緩存 - 這是否存在?
- 7. 在Codeigniter中緩存
- 8. Rails基於域的緩存
- 9. Codeigniter緩存文件不會被刪除
- 10. 使用memcached的OpenX緩存比基於文件的緩存慢嗎?
- 11. 如果我們有太多的緩存文件Codeigniter文件緩存受限制
- 12. 在CodeIgniter的Tank Auth插件中緩存
- 13. codeigniter文件緩存vs數據庫緩存
- 14. 基於文件的緩存與PHP中基於文件的會話處理程序一樣快嗎?
- 15. Codeigniter緩存?
- 16. 實現基於文件的緩存的最佳做法
- 17. 主要基於緩存
- 18. UNIX中的基於內存的文件
- 19. 你知道任何基於文件的PHP緩存嗎?
- 20. 基於超靜態文件(html)的PHP網站緩存
- 21. 擴展ObjectCache以創建基於文件的緩存備選
- 22. 基於CodeIgniter的CMS
- 23. CodeIgniter:基於文件夾和子文件夾的URL結構
- 24. Codeigniter禁用緩存
- 25. CodeIgniter緩存問題
- 26. Codeigniter緩存問題
- 27. Codeigniter緩存頁面
- 28. Codeigniter網頁緩存
- 29. 基於CodeIgniter中用戶名文件名的顯示圖像
- 30. Yii2 redis緩存在文件緩存中