对一个26万数据MYSQL表的Yii2程序优化实战之一 【去糟粕、加缓存】

2017-06-21
阅读 5 分钟
5.3k
项目是年前一个朋友做的,客户也是我的一个朋友,所以现在来帮忙优化,系统很简单,就是一个菜单页面,客户下单,然后打印机出小票,整个系统使用yii2基础版 + MySQL5.6.29驱动。

北哥大话Yii2缓存机制 - DbCache

2017-04-07
阅读 1 分钟
2.6k
数据库缓存并不麻烦,基本用法依然符合yii2缓存的统一接口,具体方法可以在 [链接] 里查看。 如果要启动数据库缓存,必须要有一个数据库及数据表,这些可以通过cache的配置文件完成 {代码...} 参数说明 db参数如果不设置会使用yii默认的db.php内的配置文件 cacheTable表需要提前在数据库内建立 cacheTable的初始化脚本 {...

北哥大话Yii2缓存机制 - 缓存依赖

2017-04-02
阅读 3 分钟
3.9k
我们都知道,yii2的缓存是支持依赖的,就是我们设置的缓存是否失效除了过期时间还决定于它所依赖的东东是否变化。 用好依赖将大大提高我们使用缓存的效果,本节讲解yii2缓存的5种依赖方式。 还是先列某 yiicachingDbDependency yiicachingExpressionDependency yiicachingFileDependency yiicachingTagDependency yiicac...

北哥大话Yii2缓存机制 - File缓存

2017-03-27
阅读 4 分钟
5.3k
的确如大家所说,缓存从表现层看就是一个set(放数据),然后再一个get(拿数据),但是请记住,这样是不够的,如果你不了解每个缓存的实现原理、存储特点等等,你是无法使用对场景的,什么时候用File缓存、什么时候用DB缓存、什么时候用Memcache缓存,这些才是我们要学的。