opencart清空缓存,magento优化标准
2022-11-09 11:09:56 - 米境通
说到缓存数据,那么我们这里就要说明一下为啥需要缓存数据,在我们游览网站时,网站的商品或其他页面时,大部分页面信息需要查询数据库,每次打开页面时都需要去查询数据库,一旦访问量过多...
文章目录[+]
说到缓存数据,那么我们这里就要说明一下为啥需要缓存数据,在我们游览网站时,网站的商品或其他页面时,大部分页面信息需要查询数据库,每次打开页面时都需要去查询数据库,一旦访问量过多就会增加服务器的负担,所以这里生成缓存数据文件后,它就不会再去查询数据库直接访问缓存文件,这样就能够更快捷更方便的查询到数据信息。
下面就给大家示列一个生成缓存的案列(这个生成缓存的方法是opencart自带的方法,可直接生成缓存文件很方便,它的类库文件路径system/library/cache.php,里面的具体方法感兴趣的可自行查看)
这个文件是网站前端商品详情页的controller文件catalogcontrollerproductproduct.php
①读取缓存文件
//检查是否存在缓存文件
$cache_key='product_.'.$this->session->data['language'].'_'.$product_id;//设置缓存文件的名称,我这里是根据网站当前的语言代码和商品id来设置的文件名称,这里我们要尽量确保名称唯一。
$return=$this->cache->get($cache_key);//查找改商品的缓存文件
相关问答: