วีโอไอพี 2 ดีกว่าวีโอไอพี 1 อย่างไร


14

ฉันแค่อยากรู้เกี่ยวกับประสิทธิภาพของวีโอไอพี 2 และมันดีกว่าวีโอไอพีรุ่น 1.xอย่างไร เมื่อเร็ว ๆ นี้ฉันเริ่มเรียนรู้วีโอไอพี 2 และพบว่ามันเป็นทฤษฎีชุดใหม่ทั้งหมดที่ใช้สถาปัตยกรรมของเซนด์ล้วนๆ ดังนั้นฉันแค่อยากรู้ว่ามันดีกว่า Magento 1.x เวอร์ชั่นหรือไม่


ดูบทความblog.amasty.com/…
Abdul

อาจมีคำตอบให้ใช้งานเพียงแค่ google เท่านั้น
Arunendra

2
"อิงตามสถาปัตยกรรม zend ล้วน" - หากคุณอ้างถึง Zend Framework นั่นไม่จริงแน่นอน วีโอไอพีไม่เคยเป็นแอปพลิเคชั่น Zend Framework เพียงแค่ใช้ส่วนประกอบบางอย่างของ Zend ด้วยMagento\Frameworkใน Magento2 สิ่งนี้ชัดเจนยิ่งกว่าใน Magento1
Fabian Schmengler

สวัสดี @fschmengler ฉันพูดถึง Zend Architecture ไม่ใช่ framework สถาปัตยกรรมโดยวิธีโครงสร้างโฟลเดอร์ซึ่งคล้ายกับ ZF ตรวจสอบโครงสร้างโฟลเดอร์ Magneto2ที่นี่ อย่างที่คุณเห็นคอนโทรลเลอร์, ดู, โมเดลทุกอย่างอยู่ในโฟลเดอร์ซึ่งต่างจาก magento1.x
Kishor Parida

คำตอบ:


17

คำถามนี้อาจเป็นไปตามความคิดเห็น แต่ฉันเพิ่งจะรู้แจ้งผลบางอย่างจากเอกสารทางเทคนิคเกี่ยวกับประสิทธิภาพและความสามารถในการปรับขนาดของ Magento 2

ทดสอบการกำหนดค่า

  • Magento Enterprise Edition 2.0 พร้อม PHP7 และการเคลือบเงาวานิช
  • Magento Enterprise Edition 1.14.2 พร้อม PHP5.6 และการแคชแบบเต็มหน้า

การเปรียบเทียบระหว่าง Magento EE 1.14.2 และ Magento EE 2.0 ในสถานการณ์ต่อไปนี้:

  • ผู้ค้ารายย่อยที่มี $ 1- $ 5M ในการขายออนไลน์ปรับใช้บนเว็บโหนด 4-core เดียวและโหนดฐานข้อมูลเดียว เธรด JMeter 25 เธรดพร้อมกัน (แสดง 25 คำร้องขอพร้อมกัน) ถูกใช้เพื่อแสดงประสิทธิภาพของไซต์ในช่วงที่มีการรับส่งข้อมูลสูงเช่นการขาย
  • ผู้ค้ารายใหญ่ที่มียอดขายออนไลน์ $ 50 - $ 100M ปรับใช้บนเว็บโหนดแบบ 4 คอร์ห้าโหนดและโหนดฐานข้อมูลเดียว เธรด JMeter พร้อมกัน 25 ถึง 100 (แสดง 25 ถึง 100 คำร้องขอพร้อมกัน) ถูกใช้เพื่อแสดงประสิทธิภาพของไซต์ภายใต้ปริมาณการรับส่งข้อมูลที่เพิ่มขึ้น

ป้อนคำอธิบายรูปภาพที่นี่

การปรับใช้ของผู้ค้ารายย่อย

จำนวนคำสั่งซื้อที่สามารถดำเนินการได้ต่อชั่วโมง

ป้อนคำอธิบายรูปภาพที่นี่

เวลาตอบกลับของเซิร์ฟเวอร์

เรียกดูแคตตาล็อก

ป้อนคำอธิบายรูปภาพที่นี่

เพิ่มในรถเข็นและชำระเงินลูกค้า

ป้อนคำอธิบายรูปภาพที่นี่

การใช้งานของผู้ค้าขนาดใหญ่

คำสั่งซื้อต่อชั่วโมง

ป้อนคำอธิบายรูปภาพที่นี่

เวลาตอบสนองหน้า

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

คุณอาจจะพบการเปรียบเทียบการท่องเว็บมากมายนี่เป็นเพียงหนึ่งในนั้นดังนั้นฉันขอแนะนำให้คุณตรวจสอบคนอื่น ๆ ที่จะช่วยให้คุณได้ภาพรวมที่ดีของการปรับปรุงประสิทธิภาพ


Garphs หายาก เปรียบเทียบอย่างดี และมีการเติบโตอย่างมีนัยสำคัญในประสิทธิภาพการทำงานใน magento2 ขอบคุณสำหรับคำตอบ
Kishor Parida

4
โปรดจำไว้ว่าผลลัพธ์เหล่านั้นทำได้โดยใช้วานิชต่อหน้าวีโอไอพี 2
เออร์ฟาน

1
ต้องการข้อมูลเพิ่มเติม รุ่น php, การตั้งค่าวานิชอะไรในทั้งสอง?
Claudiu Creanga

3
ค่อนข้างไม่ยุติธรรมในการใช้วานิชใน M2 และไม่ใช่ใน M1
ลุคร็อดเจอร์ส

2
ใช่ขอโทษไม่ได้หมายความว่าจะก้าวร้าว มันเป็นคำตอบที่ยอดเยี่ยมจากกระดาษขาวและฉันก็ชอบมัน เป็นเพียงความยุติธรรมที่ฉันอยากให้พวกเขาแสดงเวลาตอบกลับที่หน้าแคช / ไม่ได้เก็บไว้ในกระดาษสีขาวด้วย วานิชนั้นยอดเยี่ยมมากและฉันใช้กับ M1 ทุกครั้งที่ทำได้ แต่มันก็รู้สึกไม่ตรงไปตรงมาที่จะบอกว่า M2 นั้นเร็วกว่า 99% เมื่อมันเคลือบเงาจริง ๆ
ลุคร็อดเจอร์ส

4

Magento 2.0 สามารถสร้างความแตกต่างจากรุ่นก่อนหน้านี้และมีคุณสมบัติพิเศษมากมายซึ่งสามารถแสดงได้ดังต่อไปนี้:

ความเข้ากันได้กับแพลตฟอร์มยอดนิยมเช่น MSSQL และ Oracle

การปรับปรุงประสิทธิภาพและความเร็ว (magento 2.0 เร็วขึ้น 20% จากนั้น magento 1.x)

มีการเปลี่ยนแปลงที่สำคัญบางอย่างในโครงสร้างของไดเรกทอรีซึ่งจะลดความซับซ้อนของโครงสร้าง (แนะนำไดเรกทอรีใหม่ที่ชื่อว่า“ pub” การเปลี่ยนแปลงเหล่านี้ทำเพื่อให้โครงสร้างที่ดีขึ้นสำหรับนักพัฒนา)

เทคโนโลยีใหม่ประกอบด้วย 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/…
Mukesh
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.