提高Magento性能的好方法是什么?
April 8, 2015
下面的教程将向您展示如何优化您的Magento网站 performance.
Magento Compiler
注意:Magento Compiler是一个 module Magento是预先包装好的. 它将位于许多不同目录中的PHP文件编译到一个文件夹中.g. public_html/includes/src), 因此,这些文件执行得更快,因为它们位于一个地方,不需要在各个目录中搜索.
-
要激活编译器,登录到Magento管理面板.
-
Navigate to the System -> Tools -> Compilation.
-
Click on the 运行编译过程 button:
-
如果您想升级您的商店或在启用编译器后遇到一些问题,请按 Disable 按钮,该按钮在运行编译过程后出现在右上角.
合并CSS和JavaScript文件
注意:通过合并CSS(层叠样式表)和 JavaScript 你减少文件的数量 HTTP (HyperText Transfer Protocol) requests. 请求越少,页面加载速度就越快.
-
Navigate to System -> Configuration -> Advanced -> Developer:
-
Click JavaScript Settings panel to open it.
-
设置下拉菜单 Merge JavaScript Files to Yes.
-
Click CSS Settings panel to open it.
-
Set Merge CSS Files dropdown to Yes:
-
Click on the Save Config 保存更改的按钮.
Optimize Database
-
Open the phpMyAdmin 工具(你可以在你的 hosting control panel).
-
Once in phpMyAdmin,在左框中单击名称 database Magento用来查看它的表.
-
Click the Check All 链接在页面底部标记所有的 database tables.
-
Choose an Optimize table using the With selected drop-down menu:
-
您可以定期进行此优化. 有时你也可以使用 Repair table function,以防有损坏的桌子.
Hosting settings
-
获得一个专用的服务器或VPS从海报专门在Magento.
-
你的国家或大洲 hosting is recommended. 对于全球客户,请使用a CDN (内容传送网络).
-
从服务器上删除不使用的文件.
-
Only the necessary database 应该安装模块.
-
Swap Apache for NginX or Litespeed.
-
不要使用太多不同的外挂 sources (用于图片,iframe, (twitter/facebook) feed等.),因为每次DNS查找都需要额外的时间,而且你会创建一个额外的依赖(在一些第三方服务器上),以便你的网站正确加载.
-
Minimize redirects.
-
关闭或至少减少web服务器日志记录.
-
在您的php配置中设置' php_value memory_limit 512M '或将其添加到您的 .htaccess 文件以确保不会耗尽内存.
-
安装“Yireo禁用elog”插件. 它防止Magento写大量的东西到你的 database 当你已经在使用像这样的东西时,哪个是没用的 Google Analytics.
Magento configuration
-
卸载不使用的扩展. 本教程将帮助你: Magento. 如何使用扩展
-
禁用你不使用的模块: System -> Configuration -> Advanced -> Advanced.
-
启用所有Magento缓存 System -> Cache Management.
-
在中启用平面目录 System -> Configuration -> Catalog -> Frontend 的 使用平面目录类别 and 使用Flat Catalog产品 to Yes. 一定要按下 Save Config.
本教程到此结束. 现在你知道如何优化你的Magento商店 performance.