The Database Caching Class permits you to cache your queries as text files for reduced database load. You can select to cache all queries or a single query.
Query Caching is most effective in reducing load time of search. Now here are some steps you need to follow in order to do it.
Step 1: create a folder for cache files in your-project/application/cache/your-folder-name
Step 2: set the path to your cache folder and enable caching in application/config/database.php
You need to set two config variables
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = 'application/cache/your-folder-name';
You are good to go for caching all query data. Here is one important tip :
To enable caching manually : put $this->db->cache_on(); in modal code
To disable caching manually : put $this->db->cache_off(); in modal code
if you have done some update with data then use $this->db->cache_delete_all(); to clear old cache.
0 Comments
Post a Comment