课程
/后端开发
/PHP
/PHP开发APP接口
不会PHP,如果没理解错,这节是将数据写人文件系统,充当缓存之用。这样做有意义吗?能提高缓存速度?是为了分担数据库压力?缓存失效的维护这是需要考虑的。怎么判断缓存是否命中?每次读文件?
2016-09-23
源自:PHP开发APP接口 3-1
正在回答
将数据写入文件是为了减少数据库压力,当然,也可以写在memcached redis缓存里面,放在memcached redis里面的读取速度比放在文件里面快,因为是在内存的,不过都可以分担数据库的压力,因为要是不做缓存的话,app的每一次请求,都要查找数据库,数据库的压力就很明显了。
怎么判断缓存是否命中?是判断缓存是否失效?不知道你看到了哪节,按老师讲的app在请求数据的时候去找了缓存文件,直接读取,不考虑是否失效问题,因为是否失效或更新问题使用了时定任务,去定时更新缓存。
举报
APP通信接口技术,不得不掌握的法宝,学完之后你会受益良多