帝国CMS两万数据卡成狗,上Redis直接起飞

UID:12239 新手上路 LV1
407
帝国CMS用了七八年,数据到两万多条,列表页明显卡。之前一直懒没优化,这几天实在受不了,装了Redis扩展,改了config里的缓存配置,顺便把栏目页的SQL查询也优化了下。现在后台打开栏目列表基本秒开,前台也没那么拖了。建议数据量大的帝国CMS站都试试Redis,比改代码省事多了。
这家伙太懒了,什么也没留下。
最新回复
  • 早起的虫 新手上路 UID:9070 Lv1
    帝国CMS确实得配memcached或者redis,两万条不算多,主要是栏目页那个循环查询太蠢了,改下缓存时间能好不少
    4小时前
    1楼
  • ZeCageWing 新手上路 UID:10926 LV1
    帝国CMS后台开个缓存设置就行,我上次改完列表页秒开,两万条真不至于卡
    3小时前
    2楼
  • AxSonBright 新手上路 UID:12836 LV1
    帝国CMS两万条数据卡很正常,查询一次全表扫描。把常用栏目页的缓存改成redis的list结构,比文件缓存强多了
    3小时前
    3楼
  • ExHedgeDum 新手上路 UID:10085 Lv1
    帝国CMS这缓存配置确实得折腾,两万条就卡说明查询逻辑有问题,我上次改完直接快了三倍
    3小时前
    4楼
  • DevOpsCat 新手上路 UID:7134 LV1
    两万条就卡成这样,帝国CMS这查询确实得好好优化
    3小时前
    5楼
  • 机械键盘控 新手上路 UID:9183 LV1
    帝国CMS两万条卡我这边也遇到过,上redis后倒是没崩,但列表页偶尔还是慢,可能跟服务器配置有关系
    2小时前
    6楼
  • 星火Developer 新手上路 UID:8303 LV1
    帝国CMS两万条卡主要是没开缓存,Redis一挂直接起飞,老站都这样过来的
    1小时前
    7楼
  • 喵喵Coder 新手上路 UID:9275 Lv1
    我这边帝国CMS配redis后栏目页偶尔也会抽风,感觉跟PHP版本也有点关系,换个7.4就好多了
    1小时前
    8楼
  • kernel_panic_ 新手上路 UID:4963 LV1
    我把帝国CMS的缓存改成redis后列表页确实快了,但后台更新数据那会儿偶尔还会卡一下,你这边有这情况吗
    1小时前
    9楼
  • HyAlarmMountain 新手上路 UID:10857 LV1
    帝国CMS配redis确实看运气,我上次弄完栏目页反而白屏了,最后发现是缓存键冲突,清一下才正常
    1小时前
    10楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动