mysql 内存引擎缓存 和 file 缓存,哪个更高效
程序员文章站
2022-04-24 14:43:43
...
session
默认是用 file硬盘方式存储数据的; ---> 硬盘
如果改成mysql 内存引擎存储 ---->内存
不考虑其他因素, 仅从效率上讲, 这两种方案,哪种速度更快?
硬盘 file > mysql;
最终结果呢?! 特求问.
默认是用 file硬盘方式存储数据的; ---> 硬盘
如果改成mysql 内存引擎存储 ---->内存
不考虑其他因素, 仅从效率上讲, 这两种方案,哪种速度更快?
硬盘 file > mysql;
最终结果呢?! 特求问.
回复讨论(解决方案)
后者!
这一点,你实际对比一下就知道了
肯定是静态文件缓存更高效。。实际使用哪种还要看具体情况,有时候用内存缓存也不错
我也很好奇,静态页面,整个页面缓存到服务器,把数据通过TXT存在服务器再读取,以及从数据库读取。这四种方式快慢排序是怎么样的?
没有可比性
1 静态页面 由服务器直接返回,不经过 php 处理
2 整个页面缓存到服务器 只由 php 读取并输出(无其他动作)
3 把数据通过TXT存在服务器再读取,以及从数据库读取
这两种方式都需要 php 读取并分析处理数据
数据库的表也是文件
所以两者相当
明白。。。。。