连接数据库方法:
$this->load->database();
这种是手动连接,在需要db的时候每次都要加上,这时可以用
自动连接:
$autoload['libraries'] = array('database');可在application/config/autoload.php中设置。
比较常用的是自动连接。
现在需求要加上缓存,由于自动连接是系统级的,每次收到请求时都会先去建立数据库连接(不管是否有db的sql需要)
而加上缓存,想要的效果是收到请求后,直接返回缓存里的内容,而不需要连接数据库。
所以不知道这种情况是否会影响缓存的性能。因为有些请求只走缓存,不需要连接数据库的。