leo8705 发表于 2011-10-28 14:38:00

spt119 发表于 2011-6-23 09:00 static/image/common/back.gif
CI缓存是页面缓存。缓存机制启动后,输出的是静态的html。如果有读取数据库或变动的内容,只能借助AJAX,或 ...

CI本来就有数据库缓存啊...

xscconan 发表于 2011-11-11 10:36:27

这有什么意义啊,你还不如从数据库读取一次数据库,然后数据缓存起来。有更新update缓存。去读xml文件效率,怎么可能有数据库高啊。数据库本来就是优化文件读取io的产物。

huoshanzuoer 发表于 2011-11-23 17:41:22

楼主说的话很有味啊,大牛{:soso_e179:}

依旧猪贝_ 发表于 2011-11-26 00:47:12

很好的思路,学习了!!!!

cscs__2002 发表于 2012-5-16 16:49:46

思路都是缓存减轻数据库压力,具体实现根据情况和喜好考虑,个人比较烦xml在前端的解析兼容问题,喜欢把数据序列化为json存入memchache/nosql,爱json、爱jQuery:victory:

hhguanghh 发表于 2012-6-30 18:03:14

囧。。。怎么我感觉直接把数据序列化会好一点

太尉天上飞 发表于 2012-7-1 12:44:34

给客户端使用还是json方便吧。xml来缓存,楼主说了只是一种实现方式。格式也就是为了写入和取出的时候,结果能一样的而已,没必要搞的花哨,序列化即可。个人观点!:lol

xiaozhuaisnow 发表于 2013-1-10 17:43:49

本帖最后由 xiaozhuaisnow 于 2013-1-10 17:48 编辑

存成xml是很好,但是如果数据量超过7M(本地测试   i5 cpu , 1tb hd ,8Gram)读取插入辉很费劲,超过12M会......
php 的i/o。。。。

xiaozhuaisnow 发表于 2013-3-18 10:58:16

spt119 发表于 2011-6-23 09:00 static/image/common/back.gif
CI缓存是页面缓存。缓存机制启动后,输出的是静态的html。如果有读取数据库或变动的内容,只能借助AJAX,或 ...

为什么不用redis或者memcache ?
页: 1 2 3 4 [5]
查看完整版本: 使用XML缓存减低数据库的读取次数和服务器压力