Comment magento 2 est-il meilleur que magento 1?

14

Je suis juste curieux de connaître les performances magento 2 et comment il vaut mieux que les versions 1.x magento . Récemment, j'ai commencé à apprendre Magento 2 et j'ai découvert qu'il s'agissait d'un tout nouvel ensemble de théorie basé sur une architecture Zend pure. Je veux donc juste savoir si c'est mieux que les versions de Magento 1.x.

Kishor Parida
la source
Voir l'article blog.amasty.com/…
Abdul
Il y a peut-être une réponse disponible pour cela juste google pour cela.
Arunendra
2
"basé sur une architecture Zend pure" - si vous faites référence à Zend Framework, ce n'est certainement pas vrai. Magento n'a jamais été une application Zend Framework, il utilise simplement certains des composants Zend. Avec Magento\Frameworkdans Magento2, cela est encore plus apparent que dans Magento1.
Fabian Schmengler
Salut @fschmengler J'ai mentionné l'architecture Zend et non le framework. L'architecture au moyen d'une structure de dossiers qui est très similaire à ZF. Vérification de la structure du dossier Magneto2 ici. Comme vous pouvez voir le contrôleur, la vue, le modèle, tout se trouve dans un dossier contrairement à magento1.x.
Kishor Parida

Réponses:

17

Cette question peut être basée sur une opinion, mais je vais simplement éclairer certains résultats du livre blanc officiel concernant les performances et l'évolutivité de Magento 2

Configuration de test

  • Magento Enterprise Edition 2.0 avec mise en cache PHP7 et Varnish
  • Magento Enterprise Edition 1.14.2 avec PHP5.6 et mise en cache pleine page

Comparaison entre Magento EE 1.14.2 et Magento EE 2.0 dans les scénarios suivants:

  • Petit commerçant avec des ventes en ligne de 1 à 5 millions de dollars déployées sur un seul nœud Web à 4 cœurs et un nœud de base de données unique. 25 threads JMeter simultanés (représentant 25 requêtes simultanées) ont été utilisés pour afficher les performances du site pendant une période de pointe de trafic, comme une vente.
  • Grand marchand avec des ventes en ligne de 50 à 100 millions de dollars déployées sur cinq nœuds Web à 4 cœurs et un nœud de base de données unique. 25 à 100 threads JMeter simultanés (représentant 25 à 100 requêtes simultanées) ont été utilisés pour afficher les performances du site sous une charge de trafic croissante.

entrez la description de l'image ici

Déploiement de petits commerçants

Nombre de commandes pouvant être traitées par heure

entrez la description de l'image ici

Temps de réponse du serveur

Navigation dans le catalogue

entrez la description de l'image ici

Ajouter au panier et paiement client

entrez la description de l'image ici

Déploiement de gros marchands

Commandes par heure

entrez la description de l'image ici

Temps de réponse des pages

entrez la description de l'image ici

entrez la description de l'image ici entrez la description de l'image ici

Vous trouverez probablement des tonnes de comparaisons en naviguant sur le Web, ce n'est qu'un d'entre eux, donc je vous suggère de vérifier les autres qui vous aideraient à avoir un bon aperçu de l'amélioration des performances.

Raphael chez Digital Pianism
la source
Les garphs sont rares à trouver. Joliment comparé. Et il y a une croissance significative des performances dans magento2. Merci pour la réponse.
Kishor Parida
4
Gardez à l'esprit que ces résultats ont été obtenus avec Varnish devant Magento 2
Erfan
1
plus d'informations nécessaires. versions php, quelle configuration de vernis sur les deux?
Claudiu Creanga
3
Un peu injuste d'utiliser du vernis en M2 et non en M1.
Luke Rodgers
2
Ouais désolé n'était pas censé avoir l'air agressif. C'est une excellente réponse du livre blanc et je l'adore. C'est juste que j'aurais aimé qu'ils montrent également les temps de réponse des pages mises en cache / non mises en cache dans le livre blanc. Le vernis est incroyable et j'utilise sur M1 chaque fois que je le peux, mais il semble un peu fallacieux de dire que M2 est 99% plus rapide quand il s'agit vraiment de vernis.
Luke Rodgers
4

Magento 2.0 peut être différencié de sa version précédente et possède de nombreuses fonctionnalités uniques qui peuvent être répertoriées ci-dessous:

Compatibilité avec les plateformes populaires comme MSSQL et Oracle.

Amélioration des performances et de la vitesse (magento 2.0 est 20% plus rapide que magento 1.x).

Il y a quelques changements importants dans la structure du répertoire qui réduisent la complexité de la structure (Un nouveau répertoire appelé "pub" est introduit. Ces changements sont faits pour fournir une meilleure structure pour le développeur)

Les nouvelles technologies comprennent les dernières versions de PHP5.5x avec PHP5.4.11, Require Js, CSS3, HTML5 etc. sont inclus.

Un meilleur engagement avec la communauté permet au développeur de configurer facilement un test automatisé.

CedCommerce
la source
2
PHP 5.4 et Oracle ne sont pas pris en charge (les versions MySQL par Oracle et Percona sont prises en charge). Avec Magento 2.1RC1, PHP 5.5 n'est pas non plus pris en charge. devdocs.magento.com/guides/v2.0/install-gde/…
Mukesh