在php中memcached和利用文件缓存哪个效率更好?

exo_lv 发布于 2012/04/09 15:28
阅读 3K+
收藏 0
在php中memcached和利用文件缓存哪个效率更好?discuz x2和x5,dedecms,phpcms为什么都默认采用文件缓存呢?(虽然也都可以通过后台设置来修改为 memcached )
加载中
1
蟋蟀哥哥
蟋蟀哥哥
国人用空间多,一般没有 memcached
0
十一文
十一文

一个在内存, 一个是文件 你说哪个快?

为什么,我想是因为memcached安装需要另外的配置。这种程序需要的就是能够简单的安装配置。

0
我就是团队
我就是团队
因为服务器不一定都配置 memcached
0
deleted
deleted

读写并发稍微大点, 文件缓存还不如不缓存

0
l
lost_year

文件缓存有文件缓存的好处,memcache有memcache的好处。

memcache的原理是内存分块,单个item大于1M的数据存memcache和读取速度有点慢。

其他地方还好吧。至于discuz这个问题可以忽略,自己想想就知道了吧。

0
成都阿布
成都阿布

discuz为什么呢?

0
KeepMoving
KeepMoving

内存缓存比文件缓存快。所以。。。。

不过有时候买的服务没有memcache支持

0
开源春哥
开源春哥
要看实际的应用吧。memcache一般都是key => value方式,每次取的时候还是有链接的消耗。文件缓存一般会把n多的变量都放在一个文件里面,处理成php的代码,使用的时候直接包含进来,实际速度可能不会差。
0
曹忠
曹忠

因为用户服务器不一定都配置 memcached,作为一个普及性的论坛,不可能要求用户服务器上必须安装memcached才能用Discuz!,所以采取的通用的做法,默认文件缓存,这样大家都可以使用,降低门槛!

但是实际上Discuz!是有这个功能的,而且还不止一种:

内存接口 PHP 扩展环境 Config 设置 内存清理
memcache 支持 关闭 --
eAccelerator 不支持 打开 --
APC 不支持 打开 --
Xcache 不支持 打开 --

0
今天天气不错哟
今天天气不错哟
执行效率的话肯定是  memcache ,但是 不是每一个服务器都有这样的 memcache   环境。很多站长还只是租用的虚拟主机呢
返回顶部
顶部