联系电话:0755-27515592
最新动态:

zencart教程

优化提升zen cart的性能提高网站速度

点击数:11532015-07-17 09:27:00 来源: 外贸网站建设,深圳外贸网站建设,深圳网站建设,外贸商城网站制作-亿恩科技

新闻摘要:相比于magento系统,zen cart的是属于轻量型的,比较适合个人和中小型企业的使用。按量说zen cart的性能和速度都还不错。不过,如果你的站比较多,或者产品数量多,就有必要优化一下

相比于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

【责任编辑:(Top) 返回页面顶端
贴心
全国7×24小时客服热线
安全
病毒杀除率高于99%
稳定
网站可用性高于99.9%
实力
服务68家上市企业及集团公司
亿恩科技手机站
关注亿恩科技微信

亿恩科技—企业信息化一站式服务专家


Copyright © 2008- 深圳市亿恩科技有限公司版权所有 粤ICP备15056041号

联系我们 | 常见问题 | 在线留言 | 支付方式 | 软件开发 | 我的观点 | 资质荣誉 | 服务流程