Чем magento 2 лучше, чем magento 1?


14

Я просто интересно узнать о производительности Magento 2 и как это лучше , чем версии Magento 1.x . Недавно я начал изучать magento 2 и обнаружил, что это совершенно новый набор теорий, основанных на чистой архитектуре Zend. Так что я просто хочу узнать, лучше ли это версия Magento 1.x.


См статью blog.amasty.com/...
Abdul

Там могут ответить доступны для этого просто Google для этого.
Арундра

2
«основанный на чистой архитектуре Zend» - если вы имеете в виду Zend Framework, это определенно не соответствует действительности. Magento никогда не был приложением Zend Framework, он просто использует некоторые компоненты Zend. В Magento\FrameworkMagento2 это даже более очевидно, чем в Magento1.
Фабиан Шменглер

Привет @fschmengler Я упомянул Zend Architecture не фреймворк. Архитектура - это структура папок, похожая на ZF. Здесь можно проверить структуру папок Magneto2 . Как вы можете видеть контроллер, вид, модель все находится в папке, в отличие от magento1.x.
Кишор Парида

Ответы:


17

Этот вопрос может быть основан на мнении, но я просто собираюсь представить некоторые результаты из официального документа о производительности и масштабируемости Magento 2

Тестовая конфигурация

  • Magento Enterprise Edition 2.0 с PHP7 и кэшированием Varnish
  • Magento Enterprise Edition 1.14.2 с PHP5.6 и полностраничным кэшированием

Сравнение между Magento EE 1.14.2 и Magento EE 2.0 в следующих сценариях:

  • Небольшой продавец с онлайн-продажами от 1 до 5 миллионов долларов США, развернутый на одном четырехъядерном веб-узле и одном узле базы данных. 25 одновременных потоков JMeter (представляющих 25 одновременных запросов) были использованы для демонстрации производительности сайта в период пикового трафика, такого как продажа.
  • Крупный продавец с онлайн-продажами на сумму 50-100 млн. Долл. США, развернутый на пяти 4-ядерных веб-узлах и одном узле базы данных. От 25 до 100 одновременных потоков JMeter (представляющих от 25 до 100 одновременных запросов) использовались для демонстрации производительности сайта в условиях увеличения нагрузки трафика.

введите описание изображения здесь

Развертывание мелких торговцев

Количество заказов, которые могут быть обработаны в час

введите описание изображения здесь

Время отклика сервера

Просмотр каталога

введите описание изображения здесь

Добавить в корзину и оформить заказ

введите описание изображения здесь

Развертывание крупного торговца

Заказы в час

введите описание изображения здесь

Время отклика страниц

введите описание изображения здесь

введите описание изображения здесь введите описание изображения здесь

Вы, вероятно, найдете множество сравнений в Интернете, и это только один из них, поэтому я предлагаю вам проверить другие, которые помогут вам получить хороший обзор улучшения производительности.


Гарфы редко можно найти. Красиво по сравнению. И в magento2 наблюдается значительный рост производительности. Спасибо за ответ.
Кишор Парида

4
Имейте в виду, что эти результаты были достигнуты с Varnish перед Magento 2
Erfan

1
нужно больше информации версии php, какая настройка лака на обоих?
Клаудиу Крянгэ

3
Немного несправедливо использовать лак в М2, а не в М1.
Люк Роджерс

2
Да, извините, это не должно звучать агрессивно. Это отличный ответ из белой книги, и мне это нравится. Справедливости ради, мне бы хотелось, чтобы они также указывали время отклика кэшированных / некэшированных страниц в официальном документе. Лак потрясающий, и я использую его на М1 в любое время, но немного лукаво говорить, что М2 на 99% быстрее, когда он действительно лак.
Люк Роджерс

4

Magento 2.0 можно отличить от его более ранней версии и имеет много уникальных функций, которые могут быть перечислены ниже:

Совместимость с популярными платформами, такими как MSSQL и Oracle.

Повышение производительности и скорости (magento 2.0 на 20% быстрее, чем magento 1.x).

Существуют некоторые существенные изменения в структуре каталогов, которые уменьшают сложность структуры (введен новый каталог, называемый «паб». Эти изменения сделаны для того, чтобы обеспечить лучшую структуру для разработчика)

Новые технологии состоят из последних версий PHP5.5x с PHP5.4.11, требуются Js, CSS3, HTML5 и т. Д.

Лучшее взаимодействие с сообществом позволяет разработчику легко настроить автоматический тест.


2
PHP 5.4 и Oracle не поддерживаются (поддерживаются версии MySQL от Oracle и Percona). С Magento 2.1RC1 PHP 5.5 также не поддерживается. devdocs.magento.com/guides/v2.0/install-gde/…
Мукеш
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.