php用redis缓存和用数组缓存的区别?

这里的数组缓存指的是把数据库查询结果以数组的形式写入一个php文件。
关注者
11
被浏览
4,647

5 个回答

redis或者memcache比较正规,用文件是权宜之计,不同之处是文件慢,下次打开还有,redis要开通存储功能才有。

另外文件可以存放到内存里面,/run/shm下面,或者/dev/shm下面。这样速度也很快

存在内存里面多好,存在文件读硬盘要io,而且没开opcache还要多次解析php文件。硬盘和内存的读取速度貌似差几个数量级。