相比于magento系统,zen cart的是属于轻量型的,比较适合个人和中小型企业的使用。按量说zen cart的性能和速度都还不错。不过,如果你的站比较多,或者产品数量多,就有必要优化一下了。这里说的优化,有些其实只是后台的一些配置开关,有些则需要服务器配置上的调整,有些则是程序上的优化。 zen cart配置方面,有必要将一些无用的功能通过后台配置关闭掉以提高速度: 1,登入zen cart后台 — Configuration — Attribute Settings 如果你没使用掉下面这些,就关闭掉
Enable Downloads 可以从数据库直接执行SQL搞定这些配置:
UPDATE `configuration` SET `configuration_value` = 'false' WHERE `configuration_key` like 'DOWNLOAD_ENABLED' 2,登入zen cart后台 — Configuration — Logging 关闭掉zen cart的日志,以及页面执行时间的统计
Store Page Parse Time 相应的操作的SQL语句如下:
UPDATE `zen_configuration` SET `configuration_value` ='false' WHERE `configuration_key` LIKE 'STORE_PAGE_PARSE_TIME' 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://www.gidnetwork.com/tools/gzip-test.php 另外,优化首页,调查研究表明,如果首页加载时间太长会导致大部分客户转向竞争对手,所以,首页不要加载太多的产品和图片,甚至可以考虑直接关掉一些不太必要的内容block,如tell a friend,物价产品,新产品或推荐产品。 压缩zen cart网站的所有css,js代码。确保网站的样式文件中没有对不存在图片的引用,因为这样会增加页面的等待响应时间。 优化站点内产品图片。默认情况下所有的产品图片都保存在一个目录下,当一个目录下图片文件数量比较多的时候就会降低zen cart的速度。试想一下,从1W个图片中找到一个图片的时间快还是从100个中取出一个图片来得快,虽然比喻不是很贴切。 高级优化:
a,安装APC,eAccelerator PHP模块提升PHP解析速度 ALTER TABLE sample ADD INDEX (number); c,优化表,下面这个SQL语句可以帮你轻松完成这些工作 OPTIMIZE TABLE table_xxx (责任编辑:好模板) |