|
|
我该如何提高网站访问的速度呢? |
|
问题: |
我该如何提高网站访问的速度呢?
|
回答: |
假设你正在运行最新发布的Zen Cart版本,这里有一些建议:
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服务器优化的技巧。 |
|
当前评论: 0 | |
|
本问题添加时间是 2012年 05月 06日。 |
|
|
|
|