将ecshop中的session机制重写,从DB移植到Memcache中去
2016-07-07 15:00 来源:www.chinab4c.com 作者:ecshop专家
是这样的,现手头上有个网店,基于ec做的次开发,当访问量稍大一点(接近100万PV/天),mysql的使用率就直线上升,后来把商品页做了静态化处理,其中需要动态的部分都通过js来调,这样处理之后mysql的使用率降下来不少,非常奏效!页面平均打开速度从接近9秒降低到了5秒内(从百度统计查到的数据),这段时间广告投放力度加大了,流量上来之后明显感觉到db的压力又加大不少,高峰时期的使用率增加了将近一半。 基于这样的问题,我尝试着把一些不常更新的数据写到Memcache中去,没有使用ec自带的静态缓存函数(read_static_cache、write_static_cache),毕竟写文件远远没有写内存速度来的快,效果很明显。但是ec中写库最频繁的还是session,于是乎就有了这个想法,干嘛不将session也写到memcache中去,让db只是纯粹的做为一个存储数据东西存在呢。但是查看过cls_session.php之后有种头大的感觉。。。 不知道有没有人做过类似的尝试 |
回答:
你的想法是对的。...我也正在考虑这个事情 有兴趣的朋友一起来尝试下。把这件事情做好 |
呵呵来看热闹的人还蛮多,真正响应的就你一人.这段时间我抽空研究一下,到时候如果有成果了再和大家一起分享 |
我觉得改它的函数内的东西不就成了吗? 如果你全改的话,或许会改出逻辑问题。所以就改操作数据库的地方或者操作硬盘的地方。 |
正有这个想法,可以一起做做这个事情,ecshop的session机制加大了mysql的负担,把ecshop的session存储机制由mysql改成memcached可以大大的提高效果并且减轻mysql的压力 |
想试下,网址多少 |
正在开发中,还没有上线 |
要是官方把这块也集成到下一个版本中就好了不过我知道这只是个奢想而已啦,哈哈! |
都是高手啊,EC官方不管了,需要各位高手支持啊,我建议EC干脆全开放接受捐赠式的发展的好,像Linux那样的。 要是能到需要这个的时候,肯定是会愿意花钱的。 |
这个没了解过 |
这个东西 貌似不错 |
这个必须顶,网站流量稍大写,MYSQL的CPU使用率确实高,能解决的话就太好了,一起研究。 |
最近更新
常用插件
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
ecshop热门问答
ecshop热门资料
ecshop细节
wap商品显示
ecshop绣绣联盟十字绣
ecshop诚心
ecshop图片调整
[/url]
xunsearch
ecshop后门
登陆ecshop
ecshop排序功能
ecshop眼镜
ecshop网店盘点中
ecshop域名解析
ecshop揭秘
ecshop担保交易
ecshop自动播放
ecshopmin
ecshopred_concise
ecshop手册
ecshopcontents
ecshop搜索页
ecshop商品比较
ecshop积分抵扣设置
ecshop页脚添图片
ecshop架构
ecshop求助贴
ecshop忘记密码
ecshopcls
图片上传
ecshop指点