香港独立IP空间
香港php空间
美国php空间
域名注册

最近很多站长朋友问小编哪个商城程序比较好,小编根据以往的建站经验都是推荐的是ECSHOP程序,这款程序功能比较齐全,安装后对网站二次修改也是比较容易的。但是所有的ECSHOP程序都有一个共性那就是频繁的操作数据库,当访问一个宝贝链接,首先会向数据库发送一个查询语句,从数据库调出来然后才可以在网页上面显示出来,这样频繁发送查询语句就可能会让网站访问慢,并且对php虚拟主机会造成影响。所以搭建好了网站后尽量把不必要的查询都删除或者屏蔽掉。小编今天发现了Ecshop程序的底部也有几个查询是实时调用数据库的。小编下面截图来分析下:

ec 1 29 1 300x41 ECSHOP程序底部减少数据库查询只显示在线人数的修改方法

以上是小编在搭建好的商城上的截图,例如上面显示:共执行43个查询,用时0.023160秒,在线4人,占用内存4.819MB,这些数据都是从数据库中实时查询后才显示的。这些查询无形中就增加了数据库的查询负担了。但是如果都删除了站长们又看不到目前有多少会员在浏览自己的商城,所以这个在线人数是比较重要的,能否只显示在线人数,把其它的都删除呢?小编研究后发现是可以实现的哦,下面就来分享下实现的方法.
首先连接FTP,找到目录文件includes/lib_insert.php,使用高级编辑器打开。找到65行代码如下:

return sprintf($GLOBALS['_LANG']['query_info'], $GLOBALS['db']->queryCount, $query_time, $online_count) . $gzip_enabled . $memory_usage . $cron_method;

修改为:

return sprintf("在线%s人",$online_count).$cron_method;

修改后上传到对应的目录文件下,然后更新下缓存。再登陆网站首页查看页面最底部如下截图:

ec 1 29 21 300x53 ECSHOP程序底部减少数据库查询只显示在线人数的修改方法

修改后看着也很简洁,并且也相对性的减轻了对数据库的负载哦,以上就是ECSHOP程序底部减少数据库查询只显示在线人数的修改方法了。

无忧主机相关文章推荐阅读:

如何利用巧妙UPDATE语句清空所有会员的积分方法

ECSHOP解决购物车无法使用如何设置一步购买的方法

ECSHOP上传商品图片在空间生成文件夹如何自动以年月日命名?

ECSHOP数据表ECS_CATEGORY操作频率导致网站访问慢的解决方法

本文地址:http://www.51php.com/ecshop/18511.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档