ecshop那些东西使用memcache建议介绍

当ecshop运行的时候。到底在什么时候调用memcache内存。什么时候把ecshop从数据库中的数据放入到memcache缓存里面呢。这个问题值得研究。

有很多人说,在ecshop的数据库操作类里面。只要有查询,那么就将该$key=md5($sql)然后将其存储。其实不然,如果你把所有的数据库都存放到了memcache中。那么就完蛋了。你把所有数据都放内存,内存迟早要崩溃的。而且将大量不重要的数据放内存的话,那也不好操作。而且管理起来也不方便。

其实ECSHOP插件网仔细考虑。如果将memcache和ecshop相互结合的话。很显然,ecshop里面的数据。只有session、分类和品牌信息。以及每个分类的名称,每个品牌的详细信息就足够了。还有配置文件其实也可以写到memcache中去。其他的信息,最好是不要写到memcache中。不但浪费内存,而且又不方便管理。为了轻松的管理到memcache中的数据。我们可以很有规律的让memcache中的key进行组装。

首先ecshop分类中的memcache key值,我们可以用category_$cat_id来封装。这样的好处就是让我们能轻松的就获取到某个memcache中key下的值。也方便我们对ecshop和memcache结合之间数据的操作。

本文原创地址:https://www.ecshop.cx/article-568.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

实时购买动态 ×

匿名网友 在 2019-07-07 购买了 ECSHOP一个账号同时只能一个人登录【实现前者踢下线功能】