插件说明:现有的ECShop系统是采用了文件缓冲方式,当数据量越来越多时,数据库以及文件读取会造成服务器负担增大并导致网站访问速度明显变慢。本扩展插件的作用是利用内存缓冲机制Memcache,将数据缓存于内存中,加快数据访问速度,降低服务器负担。使用本扩展会明显加快您网站的访问速度。支持阿里云ocs云数据库Memcache版。
插件特色:Memcached (基于内存的缓存机制);极大提高网站访问速度;替换原来采用文件保存缓存方式;商品分类页信息缓存;品牌页信息缓存;实现session存储到memcache
插件好处:ECSHOP默认使用MYSQL数据库存储session,如果并发量大,效率非常低。而Memcache对高并发的支持非常好,所以可以使用memcache替代mysql数据库存储session。将ecshop中的session放入到memcache中。好处是十分明显的。首先是ecshop session是存储在数据库中的。其次ecshop session表是内存表,虽然有很快的读写速度,但是对ecshop并发的健壮性来说,不是什么好事情。而且往往很容易让ecshop session表很快写满。这个时候我们将ecshop session放入到memcache中,使用Memcache去减轻MySQL压力,好处是可见的。
将ECSHOP原来缓存机制使用memcache完全替换。好处是十分明显的。(ECSHOP的缓存存放在temp文件夹下,时间长了这个文件夹就会非常庞大,拖慢网站速度。)ECSHOP的缓存机制的性能是非常差的,这点ECSHOP插件网测试过。在显示页面之前,即使页面已经有缓存了,也需要加载那一堆类和函数,加载完之后还要对页面进行解析。这个就是制约ecshop高并发下性能的最大原因。
商品分类页面筛选属性过多,数据量大的话,发现访问分类页很慢,该插件增加商品分类页信息缓存技术,解决分类页访问慢问题。
集成后台Memcache设置以及自由开关