美国参议员瞄准、勒索软件、攻击、黑暗面

Magento 1 与 Magento 2:比较和升级原因

源节点: 1866855
指南和建议

Magento 1 与 Magento 2:升级到 Magento 2 的原因

Magento 1 将于 2020 年 XNUMX 月底停止支持,因此 Magento 商店所有者应该做出艰难的决定,决定是否应该继续在 Magento 1 或升级到 Magento 2

Magento 2 的发布是为了解决 Magento 1 的许多缺点、故障和错误,与前者相比,它在性能和可用性方面进行了重大升级。 

您如何知道何时需要升级以及 Magento 1 与 Magento 2 比较的关键点是什么? Elogic一直在提供 Magento升级服务 自 Magento 2 推出以来,新平台的推出与之前的版本相比发生了重大变化。

本文将探讨 Magento 1 与 2 之间的主要区别,分析何时应该考虑升级到 Magento 2 以及将 Magento 1 迁移到 Magento 2 会遇到哪些问题。 

Magento 1 与 Magento 2: 差异

Magento 1 最初是作为灵活的电子商务解决方案开发的。 然而,该平台缺乏许多竞争对手电子商务平台上的一些重要功能(性能优化和移动友好性)。 因此,许多商家抱怨他们的 Magento 1 商店业绩缓慢,导致客户流失和收入下降。

Magento 2 已经解决了 Magento 1 中遇到的所有问题。此外,与 Magento 2 相比,Magento 1 还包含更多优点。让我们强调一下两者之间的主要区别 Magento 1 与 Magento 2 功能。 其中一些关键改进包括:

  • 建筑 

Magento 开发团队通过添加不同的新技术(Apache、NGINX、Varnish、Composer、Symfony、Redis 等)修改了堆栈。 该架构现在支持 PHP7 版本,这本质上意味着更好的优化和定制机会。

Magento 1 vs 2 技术栈:

Magento 1 Magento 2
阿帕奇2.x 阿帕奇 2.2./2.4。
  Nginx 1.7 或更高版本
PHP 5.2.x – 5.5.x PHP 5.6.x/7.0.2/7.0.6
MySQL的 MySQL/MySQL Percona 5.6.x 或更高版本
Solr(仅适用于 EE) 索尔4x
HTML HTML 5
  清漆 3.x / 4.x
的CSS CSS3
  Redis 2.x / 3.x 或 Memcached 1.4.x
JQuery(在最新主题中) JQuery的
  RequireJS / Knockout.js
  PSR – 0 / 1 / 2 / 3 / 4
Zend 框架 1 Zend 框架 1 / 2
  作曲家
  Symfony的
  • 性能

一旦您的业务扩大,您将获得更多的流量,并且需要一个解决方案能够应对大量的访客流量。 如果我们谈论的是 Magento 2 与 Magento 1 性能对比, Magento 2 在各个方面都更快:在产品、类别和主页上. 如上所述,Magento 2 中添加了许多新技术,有助于优化页面以实现快速交付,减少服务器对站点活动的响应时间,并使后端操作更加有效。 

现在,平均加载时间低于两秒(比 Magento 50 快 1%),这意味着您的客户因页面加载缓慢而离开网站的可能性要小得多。 这一切都得益于 Varnish 和 NGINX 等全页缓存技术。

根据 基准测试,与 Magento 2 相比,现在 Magento 39 的页面浏览量增加了大约 1 万个,每小时处理的订单数量增加了 66%。添加到购物车服务器的响应速度现在提高了 51%,端到端结账速度也加快了 XNUMX% 。 

尽管 Magento 2 默认情况下提供快速性能,但这并不意味着您不需要优化网站速度。 一般来说,界面缓慢和加载时间问题是由于缺乏优化网站的知识造成的。 缓慢的加载时间会损害抓取效率并导致索引的页面减少,因此请确保尽一切可能加快 Magento 2 的速度。

  • 卖家专用后台 

Magento 2 中的管理面板对客户友好、易于导航且直观。 因此,您可以轻松找到信息,顺利导航管理面板的所有元素,并更有效地运营您的电子商务商店。 

Magento 1 缺少先进的仪表板。 Magento 2 管理仪表板显示最后、新和平均订单; 终身零售额、热门搜索关键词; 所得税,畅销书; 产品数量; 和 有助于确定电子商务业务进度的运输量。 此外,使用 Magento 2,您可以创建可配置的产品并自定义数据网格。 

Magento 2 仪表板
Magento 2 仪表板。 图片来源:Magento
Magento 1 仪表板
Magento 1 仪表板。 图片来源:Magento     

运营电子商务网站时,维护安全至关重要。 Magento 2 支持高级内置安全选项。 其中之一是用于密码的 SHA-256(安全哈希算法 256),这使得字典攻击成功的可能性较小。 

Magento 2 还附带欺诈保护系统 Signifyd。 Signifyd 嵌入在最新版本的 Magento 2 中,使该平台能够确定并拒绝看似诈骗的订单,并提供 100% 退款保护。 Signifyd 的成本取决于您的商店处理的订单数量。

好处是,如果您在 Magento 1 上运行商店并且担心安全保护,您可以通过扩展向您的电子商务网站添加安全模块。 坏消息是,由于 Magento 将于 2020 年 XNUMX 月停止支持安全更新和补丁,因此可能存在更大的网络安全威胁。

  • 扩展

借助 Magento 2,您可以更便宜且轻松地集成和修改新扩展。 由于 Magento 5 中集成了新技术(HTML3、CSS2、Require.js),安装扩展和更新功能的过程变得更加简单。

市场上有许多适用于 Magento 1 的第三方扩展。但是,当两个或多个扩展尝试重写相同的功能时,可能会发生冲突。 Magento 2 引入了一项更改 使第三方插件能够重叠核心代码,而不是覆盖它。 

  • Functionality 

主要的一个 Magento 1 vs 2 功能差异是引入 Ajax 添加到购物车 Magento 2。在 Magento 1 中,当将产品添加到购物车时,系统会重新加载页面,导致性能下降。 使用 Magento 2,通过添加 Ajax Add-To-Cart,当新产品添加到购物车时,新系统不需要重新加载页面。 

结账功能 也得到了简化,现在客户可以轻松导航。 Magento 2 自动识别注册客户输入的卡类型。 Magento 1 中不提供此功能。 

Magento 2 更进一步,还提供 先进的报告和营销自动化. Magento 2 提供重要的业务指标,使您可以直接从管理面板跟踪 20 个在线商店报告。 

在营销方面,Magento 2 引入了 Dotmailer 电子邮件营销自动化。 使用 Dotmailer,您可以为推送、短信、电子邮件和其他渠道创建自动化营销活动。

最后但并非最不重要的一点是,Magento 2 中最重要的变化之一是 依赖注入。 在 Magento 1 中,类文件通常很大,因此很难确定它们的核心功能是什么。 Magento 2 通过依赖注入解决了这个问题,这是一种抽象出类的依赖关系的设计模式,使过程更快、更容易。 依赖注入是减少应用程序代码库之间紧密耦合的绝佳方法。 

结尾 Magento 1 支持 即将到来。 2020 年 1 月底,Magento 将停止发布和更新安全补丁以及重要修复程序。 显然,Magento XNUMX 不会再有任何创新、新功能或增强。 

同时,Magento 2 集成了页面构建器、PWA(渐进式 Web 应用程序)等新功能,预计将实现更多功能,以提供具有更好速度、安全性和性能的强大电子商务解决方案。

当 Magento 1 于 2005 年推出时,它缺乏重要的 SEO 功能。 Magento 2 在搜索引擎优化方面引入了许多增强功能。 例如,Schema.org 旨在提高您商店的搜索引擎排名。 此外,Magento 2 目录页面上的丰富摘要使您的产品数据更容易被搜索引擎抓取。

这可能是 Magento 1 赢得这场战斗的唯一方面,因为 Magento 1 许可证比 Magento 2 便宜。有了如此多的更新、新功能和最新特性,很明显为什么 Magento 2 许可证花费相当多的钱。 

开源版本: Magento 1 和 Magento 2 是免费的

商业版: 

Magento 1 CE 许可证费用(起价):每年 18,000 美元

Magento 2 CE 许可证费用(起价):每年 22,000 美元

Magento 1 与 Magento 2: 升级还是不升级?

升级您的电子商务商店对于领先一步并满足客户的需求至关重要。 您如何知道何时需要升级? 

从 Magento 1 迁移的最佳时机? 几个月前。 从 Magento 1 迁移的第二个最佳时机? 尽快地。

如果您有长远考虑,您应该已经制定了升级到 Magento 2 的计划。 如果出现以下情况,我们的团队建议立即执行 Magento 1 至 2 升级:

  • 您现有的 Magento 1 商店存在性能问题
  • 您正在建立一家新的电子商务商店
  • 您计划进行重大修改
  • 您正计划重新设计您的商店
  • 您的电子商务网站运行的版本已经过时。

如果您当前的系统完全没有问题,那么可能仍然值得更新到 Magento 2。 为什么? 如上所述,Magento 2 提供了许多新功能、机会和创新,可以将您的零售业务提升到一个新的水平。

多么具有挑战性 它要迁移 选择您 Magento 1 商店 到 Magento 2?

Magento 2迁移
Magento 2 迁移。 图片来源:魔法师。

面对现实吧: 迁移从来都不是一个简单的过程,即使您升级到同一平台的新版本也是如此。 Magento 2 具有全新的架构和功能。 技术进步本身使迁移变得复杂。

根据我们的经验, 从 Magento 1 到 Magento 2 的数据迁移 这是一个相当具有挑战性的过程,需要充分的准备。 所有扩展和自定义代码都必须经过审查、重写并与 Magento 2 和最新版本的 PHP 兼容。 为此,最好聘请经验丰富的 Magento 开发机构来帮助您迁移 Magento 1到Magento 2 不会丢失任何重要数据。 

考虑到这一点,让我们看看 Magento 2 的迁移过程。 主要有七个步骤 Magento 1 到 2 升级

Magento 2迁移过程
Magento 2迁移过程

对于那些正在考虑迁移到 Magento 2 的零售商,您应该明白这不是简单的“版本升级”。 Magento 2 是一个全新的平台,与 Magento 1 的框架有很大差异。因此, Magento 1 到 Magento 2 的迁移成本 可能相当昂贵。 

升级到 Magento 2 的费用 根据您对新店的技术要求,价格从 3,000 美元起,可能达到数万美元。 通常,您必须使用预算来购买新主题、购买扩展以及雇用可靠的 Magento 机构来执行迁移过程。 

关键点: Magento 1 与 Magento 2

In Magento 1 vs 2 比较, Magento 2 轻而易举地赢得了这场战斗,因为它是零售业务基础上更强大、更高效的解决方案。 借助 M2,您将获得一个具有高级功能的完整全渠道平台,该平台提供:

  • 全面的架构(Redis 2.x+、Varnish 3.x+、NginX 1.7+、RequireJS、Knockout.js、Symfony、Composer、PSR – 0 / 1 / 2 / 3)
  • 更好的速度和性能
  • 轻松集成第三方扩展
  • 安全性强
  • 更好的SEO
  • 改进结帐
  • 高级报告
  • 营销自动化
  • 简化的仪表板。

如果您想在 Magento 2 上构建网站或将 Magento 1 迁移到 Magento 2,请随时与我们联系。 我们拥有经验丰富的 Magento 2 后端和前端开发人员,他们可以在迁移过程中为您提供帮助。

需要将您的电子商务网站迁移到 Magento 2?

越早开始,就有越多的时间把一切做好。

了解更多

来源:https://elogic.co/blog/magento-1-vs-magento-2-the-reasons-to-upgrade-to-magento-2/

时间戳记:

更多来自 逻辑学