Làm thế nào là magento 2 tốt hơn so với magento 1?


14

Tôi chỉ tò mò muốn biết về Magento 2 hiệu suất và làm thế nào nó là tốt hơn so với các phiên bản 1.x Magento . Gần đây tôi bắt đầu học magento 2 và thấy rằng đó là một bộ lý thuyết hoàn toàn mới dựa trên kiến ​​trúc zend thuần túy. Vì vậy, tôi chỉ muốn biết nếu nó tốt hơn phiên bản Magento 1.x.


Xem bài viết blog.amasty.com / Từ
Abdul

Có thể có câu trả lời có sẵn cho nó chỉ cần google cho nó.
Arunendra

2
"Dựa trên kiến ​​trúc zend thuần túy" - nếu bạn đang đề cập đến Zend Framework, điều đó chắc chắn không đúng. Magento chưa bao giờ là ứng dụng Zend Framework, nó chỉ sử dụng một số thành phần Zend. Với Magento\FrameworkMagento2, điều này thậm chí còn rõ ràng hơn trong Magento1.
Fabian Schmengler

Xin chào @fschmengler Tôi đã đề cập đến Zend Architecture không khung. Kiến trúc có nghĩa là cấu trúc thư mục tương tự như ZF. Kiểm tra cấu trúc thư mục Magneto2 tại đây. Như bạn có thể thấy bộ điều khiển, khung nhìn, mô hình mọi thứ nằm trong một thư mục không giống như magento1.x.
Kishor Parida

Câu trả lời:


17

Câu hỏi này có thể dựa trên ý kiến ​​nhưng tôi sẽ chỉ đưa ra một số kết quả từ sách trắng chính thức về hiệu suất và khả năng mở rộng của Magento 2

Cấu hình kiểm tra

  • Magento Enterprise Edition 2.0 với bộ nhớ đệm PHP7 và Varnish
  • Magento Enterprise Edition 1.14.2 với PHP5.6 và bộ đệm toàn trang

So sánh giữa Magento EE 1.14.2 và Magento EE 2.0 trong các tình huống sau:

  • Người bán nhỏ với $ 1- $ 5 triệu doanh số bán hàng trực tuyến được triển khai trên một nút web 4 lõi và một nút cơ sở dữ liệu. 25 luồng JMeter đồng thời (đại diện cho 25 yêu cầu đồng thời) đã được sử dụng để hiển thị hiệu suất trang web trong thời gian lưu lượng truy cập cao nhất, chẳng hạn như bán hàng.
  • Thương gia lớn với doanh thu trực tuyến $ 50- $ 100M được triển khai trên năm nút web 4 lõi và một nút cơ sở dữ liệu. 25 đến 100 luồng JMeter đồng thời (đại diện cho 25 đến 100 yêu cầu đồng thời) đã được sử dụng để hiển thị hiệu suất trang web khi tăng tải lưu lượng.

nhập mô tả hình ảnh ở đây

Triển khai thương gia nhỏ

Số lượng đơn đặt hàng có thể được xử lý mỗi giờ

nhập mô tả hình ảnh ở đây

Thời gian đáp ứng của máy chủ

Duyệt danh mục

nhập mô tả hình ảnh ở đây

Thêm vào giỏ hàng và Thanh toán khách hàng

nhập mô tả hình ảnh ở đây

Triển khai thương gia lớn

Đơn hàng mỗi giờ

nhập mô tả hình ảnh ở đây

Thời gian phản hồi của trang

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

Bạn có thể sẽ tìm thấy rất nhiều so sánh khi duyệt web, đây chỉ là một trong số đó vì vậy tôi khuyên bạn nên kiểm tra những cái khác sẽ giúp bạn có cái nhìn tổng quan về cải thiện hiệu suất.


Các garphs rất hiếm để tìm thấy. So sánh độc đáo. Và có một sự tăng trưởng đáng kể về hiệu suất trong magento2. Cảm ơn vì sự trả lời.
Kishor Parida

4
Hãy ghi nhớ những kết quả đã đạt được với Varnish trước Magento 2
Erfan

1
thêm thông tin cần thiết. Phiên bản php, thiết lập véc ni nào trên cả hai?
Claudiu Creanga

3
Một chút không công bằng khi sử dụng vecni trong M2 và không phải trong M1.
Luke Rodgers

2
Vâng xin lỗi không có nghĩa là tích cực. Đó là một câu trả lời tuyệt vời từ tờ giấy trắng và tôi thích nó. Thật công bằng, tôi cũng muốn họ hiển thị thời gian phản hồi của trang được lưu trong bộ nhớ cache / không được lưu trong tờ giấy trắng. Varnish thật tuyệt vời và tôi sử dụng trên M1 bất cứ lúc nào tôi có thể, nhưng tôi cảm thấy hơi bất tiện khi nói rằng M2 nhanh hơn 99% khi nó thực sự biến màu.
Luke Rodgers

4

Magento 2.0 có thể được phân biệt với phiên bản trước đó và có nhiều tính năng độc đáo có thể được liệt kê như dưới đây:

Khả năng tương thích với các Nền tảng phổ biến như MSSQL và Oracle.

Cải thiện hiệu suất và tốc độ (magento 2.0 nhanh hơn 20% so với magento 1.x).

Có một số thay đổi đáng kể trong cấu trúc của thư mục làm giảm độ phức tạp của cấu trúc (Thư mục mới có tên là pub pub. Giới thiệu. Những thay đổi này được thực hiện để cung cấp cấu trúc tốt hơn cho nhà phát triển)

Các công nghệ mới bao gồm các phiên bản mới nhất của PHP5.5x với PHP5.4.11, Yêu cầu Js, CSS3, HTML5, v.v.

Cam kết tốt hơn với cộng đồng cho phép nhà phát triển thiết lập thử nghiệm tự động dễ dàng.


2
PHP 5.4 và Oracle không được hỗ trợ (phiên bản MySQL của Oracle và Percona được hỗ trợ). Với Magento 2.1RC1 PHP 5.5 cũng không được hỗ trợ. devdocs.magento.com/guides/v2.0/install-gde/ từ
Mukesh
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.