Wie ist Magento 2 besser als Magento 1?


14

Ich bin nur neugierig, was Magento 2 leistet und wie es besser ist als Magento 1.x Versionen . Vor kurzem habe ich angefangen, Magento 2 zu lernen und festgestellt, dass es sich um eine ganz neue Theorie handelt, die auf reiner Zend-Architektur basiert. Ich möchte nur wissen, ob es besser ist als die Magento 1.x-Versionen.


Siehe Artikel blog.amasty.com/…
Abdul

Möglicherweise gibt es dafür eine Antwort, einfach googeln.
Arunendra

2
"basiert auf reiner zend Architektur" - wenn Sie sich auf Zend Framework beziehen, ist das definitiv nicht wahr. Magento war nie eine Zend Framework-Anwendung, sondern verwendet nur einige der Zend-Komponenten. Mit Magento\Frameworkin Magento2 ist dies noch deutlicher als in Magento1.
Fabian Schmengler

Hallo @fschmengler, ich habe Zend Architecture nicht als Framework erwähnt. Architektur durch Ordnerstruktur, ähnlich wie bei ZF. Magneto2 Ordnerstruktur Check hier. Wie Sie sehen können, befindet sich im Gegensatz zu magento1.x alles in einem Ordner.
Kishor Parida

Antworten:


17

Diese Frage mag meinungsbasiert sein, aber ich werde nur einige Ergebnisse aus dem offiziellen Whitepaper in Bezug auf die Leistung und Skalierbarkeit von Magento 2 erläutern

Konfiguration testen

  • Magento Enterprise Edition 2.0 mit PHP7 und Varnish Caching
  • Magento Enterprise Edition 1.14.2 mit PHP5.6 und ganzseitigem Caching

Vergleich zwischen Magento EE 1.14.2 und Magento EE 2.0 in den folgenden Szenarien:

  • Kleiner Händler mit einem Online-Umsatz von 1 bis 5 Mio. USD, der auf einem einzigen 4-Core-Webknoten und einem einzigen Datenbankknoten bereitgestellt wird. 25 gleichzeitige JMeter-Threads (die 25 gleichzeitige Anforderungen repräsentieren) wurden verwendet, um die Leistung der Site während eines Zeitraums des Spitzenverkehrs (z. B. eines Verkaufs) anzuzeigen.
  • Großer Händler mit einem Online-Umsatz von 50 bis 100 Millionen US-Dollar, der auf fünf 4-Core-Webknoten und einem einzigen Datenbankknoten bereitgestellt wird. 25 bis 100 gleichzeitige JMeter-Threads (die 25 bis 100 gleichzeitige Anforderungen repräsentieren) wurden verwendet, um die Site-Leistung bei zunehmender Verkehrslast anzuzeigen.

Bildbeschreibung hier eingeben

Small Merchant Deployment

Anzahl der Bestellungen, die pro Stunde bearbeitet werden können

Bildbeschreibung hier eingeben

Server-Antwortzeit

Katalog durchsuchen

Bildbeschreibung hier eingeben

In den Warenkorb und zur Kundenkasse

Bildbeschreibung hier eingeben

Große Händlerbereitstellung

Bestellungen pro Stunde

Bildbeschreibung hier eingeben

Reaktionszeit der Seiten

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

Sie werden wahrscheinlich eine Menge Vergleiche beim Surfen im Web finden. Dies ist nur einer von ihnen. Ich empfehle Ihnen daher, die anderen zu überprüfen, um sich einen guten Überblick über die Leistungsverbesserung zu verschaffen.


Die garphs sind selten zu finden. Schön verglichen. Und in magento2 ist ein deutliches Leistungswachstum zu verzeichnen. Danke für die Antwort.
Kishor Parida

4
Denken Sie daran, dass diese Ergebnisse mit Varnish vor Magento 2
Erfan am

1
Weitere Informationen benötigt. PHP-Versionen, welche Lack-Setup auf beiden?
Claudiu Creanga

3
Ein bisschen unfair, um Lack in M2 und nicht in M1 zu verwenden.
Luke Rodgers

2
Tut mir leid, es sollte nicht aggressiv klingen. Es ist eine großartige Antwort aus dem Whitepaper und ich liebe es. Es wäre nur fair, wenn sie die Antwortzeiten für zwischengespeicherte / nicht zwischengespeicherte Seiten auch im Whitepaper angezeigt hätten. Lack ist erstaunlich und ich benutze ihn auf M1, wann immer ich kann, aber es fühlt sich ein wenig unaufrichtig an zu sagen, dass M2 99% schneller ist, wenn es wirklich lackiert ist.
Luke Rodgers

4

Magento 2.0 unterscheidet sich von seiner früheren Version und verfügt über viele einzigartige Funktionen, die wie folgt aufgeführt werden können:

Kompatibilität mit gängigen Plattformen wie MSSQL und Oracle.

Verbesserte Leistung und Geschwindigkeit (Magento 2.0 ist 20% schneller als Magento 1.x).

Es gibt einige signifikante Änderungen in der Struktur des Verzeichnisses, die die Komplexität der Struktur verringern. (Es wird ein neues Verzeichnis namens "pub" eingeführt. Diese Änderungen dienen dazu, dem Entwickler eine bessere Struktur zu bieten.)

Neue Technologien bestehen aus den neuesten Versionen von PHP5.5x mit PHP5.4.11, erfordern Js, CSS3, HTML5 usw. sind enthalten.

Durch eine bessere Einbindung in die Community können Entwickler auf einfache Weise automatisierte Tests einrichten.


2
PHP 5.4 und Oracle werden nicht unterstützt (MySQL-Versionen von Oracle und Percona werden unterstützt). Mit Magento 2.1RC1 wird PHP 5.5 ebenfalls nicht unterstützt. devdocs.magento.com/guides/v2.0/install-gde/…
Mukesh
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.