zencart configuration.php原代码_优化提升zencart的性能提高网站速度

相比于magento系统,zen cart的是属于轻量型的,比较适合个人和中小型企业的使用。按量说zen cart的性能和速度都还不错。不过,如果你的站比较多,或者产品数量多,就有必要优化一下了。这里说的优化,有些其实只是后台的一些配置开关,有些则需要服务器配置上的调整,有些则是程序上的优化。

zen cart配置方面,有必要将一些无用的功能通过后台配置关闭掉以提高速度:

1,登入zen cart后台 — Configuration — Attribute Settings  如果你没使用掉下面这些,就关闭掉

Enable Downloads

Enable Price Factor

Enable Qty Price Discount

Enable Attribute Images

Enable Text Pricing by word or letter

可以从数据库直接执行SQL搞定这些配置:

UPDATE `configuration` SET `configuration_value` = 'false' WHERE `configuration_key` like 'DOWNLOAD_ENABLED'

UPDATE `configuration` SET `configuration_value` = 'false' WHERE `configuration_key` like 'ATTRIBUTES_ENABLED_PRICE_FACTOR'

UPDATE `configuration` SET `configuration_value` = 'false' WHERE `configuration_key` like 'ATTRIBUTES_ENABLED_QTY_PRICES'

UPDATE `configuration` SET `configuration_value` = 'false' WHERE `configuration_key` like 'ATTRIBUTES_ENABLED_IMAGES'

UPDATE `configuration` SET `configuration_value` = 'false' WHERE `configuration_key` like 'ATTRIBUTES_ENABLED_TEXT_PRICES'

2,登入zen cart后台 — Configuration — Logging  关闭掉zen cart的日志,以及页面执行时间的统计

Store Page Parse Time

Display The Page Parse Time

Store Database Queries

相应的操作的SQL语句如下:

UPDATE `zen_configuration` SET `configuration_value` ='false' WHERE `configuration_key` LIKE 'STORE_PAGE_PARSE_TIME'

UPDATE `zen_configuration` SET `configuration_value` ='false' WHERE `configuration_key` LIKE 'STORE_PAGE_PARSE_TIME'

UPDATE `zen_configuration` SET `configuration_value` ='false' WHERE `configuration_key` LIKE 'STORE_DB_TRANSACTIONS '

3,登入zen cart后台 — Configuration — My Store — Show Category Counts 关闭掉显示分类产品数量选项

SQL语句:

UPDATE `configuration` SET `configuration_value` = 'false' WHERE `configuration_key` like 'SHOW_COUNTS'

4,登入zen cart后台 — Tools — Layout Boxes Controller  如果你没用到制造商的功能,关闭掉制造商side box

sideboxes/manufacturers.php

SQL语句:

UPDATE `layout_boxes` SET `layout_box_status` =0 WHERE `layout_box_name` LIKE 'manufacturers.php'

5,登入zen cart后台 — GZip Compression — Enable GZip Compression 打开gzip压缩

SQL语句:

UPDATE `zen_configuration` SET `configurtion_value` =1 WHERE `configuration_key` LIKE 'GZIP_LEVEL'

你可以通过在线gzip压缩测试工具来测试:

http://www.whatsmyip.org/http-compression-test/

http://nontroppo.org/tools/gziptest/

http://www.gidnetwork.com/tools/gzip-test.php

另外,优化首页,调查研究表明,如果首页加载时间太长会导致大部分客户转向竞争对手,所以,首页不要加载太多的产品和图片,甚至可以考虑直接关掉一些不太必要的内容block,如tell a friend,物价产品,新产品或推荐产品。

压缩zen cart网站的所有css,js代码。确保网站的样式文件中没有对不存在图片的引用,因为这样会增加页面的等待响应时间。

优化站点内产品图片。默认情况下所有的产品图片都保存在一个目录下,当一个目录下图片文件数量比较多的时候就会降低zen cart的速度。试想一下,从1W个图片中找到一个图片的时间快还是从100个中取出一个图片来得快,虽然比喻不是很贴切。

高级优化:

a,安装APC,eAccelerator PHP模块提升PHP解析速度

b,设置索引优化查询,如果某个表的数据量比较大,又需要经常查询检索。那么最好对用来检索的字段设置索引(index),这样可以大大提升数据库检索操作的性能。你可以通过下面这个SQL语句添加一个索引,比如将表sample中的number字段设置成索引

ALTER TABLE sample ADD INDEX (number);

c,优化表,下面这个SQL语句可以帮你轻松完成这些工作

OPTIMIZE TABLE table_xxx

(责任编辑:最模板)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值