你现在的位置:首页 > PHP网站建设知识库 > ZenCart > 正文

如何提高zencart网站访问的速度

假设你正在运行最新发布的zencart版本,这里有一些提高网站访问速度的建议:

1.关闭分类计数,尤其是当你有大量的类别。
a. Admin->Config->My Store->Show Category Counts=false

b. Admin->Config->My Store->Show Category Counts-Admin = false(这第二个管理区,这个地区只有编辑目录)

2.禁用制造商sidebox,如果你不需要它的话。
Admin->Tools->Layout Boxes Controller
- 寻找sideboxes / manufacturers.php,然后进入,并把它“关掉”

3.确保您网站的图片都经过优化了。具体地说,使用小图像的缩略图,产品网页(“_MED”图像),和大量细致的图像稍大的“点击放大”(“_LRG”)的图像。

4.在Admin->Configuration->Attribute Settings中,有几个开关,如果关闭,将减少用于计算和显示产品信息的查询:
- 启用下载 - 如果你不需要网站的下载,就关闭这个功能。
- 启用价格因素 - 如果你不使用价格属性的支持,关掉它,停止这些计算和相关的查询
- 启用数量价格折扣 - 如果你没有做数量的折扣,那么就关闭此功能
- 启用属性的图像 - 如果你不添加图像到你的属性,那么也关闭此功能
- 启用单词或字母文字的定价 - 如果你不提供文本属性,计算出每个单词或每个字母,也关闭这个。

4(b).在您的个人属性分配,设置“应用于产品特价/促销折扣:”(假设购股权没有与之相关的成本),这将很大程度上降低你的解析时间。

5.如果主页(即:店面)很慢,你可能会考虑关闭降价和特色产品的相关内容,为他们创造了很多额外的查询,提取特殊的价格信息。

6.如果你的类中包含了很多产品,可以考虑在性能上给他们分类,而且还可以帮助客户找到他们正在寻找的分类,这样可以提高效率。
如果你真的不能让你的类别更精细,考虑关闭上一个/下一个按钮上的产品信息页(管理 - >配置 - >产品信息),或至少设置上一页/下一页排序模式,不包括产品名称(即:挑选产品型号或价格)。

此外,当你有很多大量的子类产品,你可能会发现要在管理 - >配置 - >指数上关闭前8个设置(设置为0)。这样进行必要的调整,取决于你想显示什么内容。

7.“新产品”选择窗口的默认设置为“永远”。设置一个较小的窗口,会使显示“新产品”(sideboxes和中心内容框)运行得更快,从而提高速度。

8.在某些情况下,启用gzip压缩,可以帮助人减少经历缓慢的互联网连接,加载站点:
Admin->Config->GZip Compression->Enable GZip Compression = 1

9.确保你的样式表不包含任何引用到你的服务器上不存在的图像文件。 (您可以使用网站优化速度测试站点特定页面上迅速找到丢失的图像)。

10.多余的调试/日志文件。
如果您的网站已经产生了大量的调试日志文件,它可以造成一定程度的网站放缓。
你需要使用你的FTP程序下载这些日志文件的副本到您的电脑。然后对它们进行分析,看看什么样的错误可能发生在您的网站上。
然后,您可以使用管理页面 - >工具 - >商店经理 - >清除日志文件“菜单选项清除这些日志文件。

11.评估页面解析时间来隔离你的瓶颈。

12.使用MySQL慢查询日志功能找出表现不佳的数据库查询。
你可能需要跟您的托管公司启用此功能,并评估所产生的日志。设置一个低门槛,使你可以看到数据库花费的时间。

13.考虑到一些Web服务器优化的技巧。