分类目录

文章标签

相关资讯

热门推荐

opencart邮件配置,magento2性能

2022-11-04 13:44:16 - 米境通

    

    一、服务器的选择

    迈向优化Magento性能的第一步应该是找到一个适合的好的Magento服务器,magento对服务器的要求一向很高,所以我建议选择独立云服务器,服务器内部优化配置自己掌控,当然这也需要专业的技术做支撑。如果有成本的限制,比如刚创业的小商家,可以找一家可靠的共享托管服务器,针对magento优化的共享服务器。我可以推荐一家专门针对magento优化的服务器托管商SiteGround。推荐选择GoGeek套餐。这样后期如果做的好可以升级独立云服务器,节省成本。

    二、数据库服务器

    大部分网站直接把网站程序服务器和数据库服务器共用,当然这在数据量小,请求量少的情况下还是可行的,一旦数据量和数据请求量上去了,那网站的速度是非常慢的。如果遇到这种情况,我的建议是直接上RDS,不懂的可以搜索RDS,可以称之为云数据库。前不久接手了一个二手项目,用的是magento2.1.5,我还记得3月份开发的一个2.1.5版本的项目,那个痛苦啊简直不敢想象,无论是线上还是本地刷新一个页面比蜗牛还慢,而接手的这个项目竟然秒开,原来一看配置是用了RDS,这就是花了钱的区别啊。当然现在的magento1.9和magento2.1.6以上版本都还是非常快的。

    三、CDN加速

    我们打开浏览器按"F12"选择"Network",然后运行网站,我们会看到加载这个网站的静态文件所需的时间(比如:图片,js,css),插一句,如果有的图片加载时间过长,可以用工具适当压缩图片。当然,无论你的网站有大型图片还是居多的css和js文件,都可以通过cdn来加载,这意味着你的图片和css,js文件将从另外一台服务器上加载,并且可以在加载页面时防止服务器上出现不必要的压力。从而提高加载速度。

    以上三点都是需要Money,当然这些Money花的是值得的,而且是物美价廉。下面我简单介绍下通过magento后台设置来进一步优化速度。

    1.进入到System>Configuration>Catalog>FrontEnd,在‘UseFlatCatalogCategory’和‘UseFlatCatalogProduct’.选择“Yes”。我解释下,magento数据库采用EAV模型,说简单点就是要想查询一个数据,得从好几个表里面联合查询才能得到你想要的数据,而上面设置后,那么我们的程序在加载分类和产品相关的数据时就直接单表查询,单表查询和多表查询哪个速度快就不用我说了吧。

    2.禁用日志记录,进入到System->Configuration->Advanced->Developer->LogSettings来禁用

    3.另一个重要的步骤是定期清理cron和日志。进入到System>Configuration>Advanced>System->LogCleaning,在这里你应该启用日志清理,并设置尽可能最小的时间。

    4.合并css和js文件,进入到System>Configuration>Developer进行设置.合并意味着减少请求,从而提升速度。在此提醒,如果是经过二次开发的网站谨慎操作,合并之后可能会出现问题,我建议在具有丰富经验的magento开发人员的指导下进行。
相关问答:
关于我们:
东南亚跨境电商shopee erp软件哪个最好用?推荐米境通erp是专业的虾皮电商erp软件,包含:shopee刊登、上货/铺货、采集、数据分析、订单批量管理、云仓、代发货等功能,支持免费试用。详细案例认准米境通品牌。
目录:首页 | 虾皮erp功能 | 虾皮电商物流 | 卖家免费体验 | shopee开店资讯
南京天遥路联网络科技有限公司 版权所有,苏ICP备15044100号-8