ฉันกำลังทำงานอยู่Magento 2.2, php7, Apache2
บนAmazon AWS EC2 c4.large
อินสแตนซ์ แต่แม้กรณี t2.micro มักจะดีเมื่อฉันใช้มันเป็นเซิร์ฟเวอร์การพัฒนา
ด้วยเหตุผลบางครั้งทุกครั้งเมื่อฉันเรียกใช้การตั้งค่า: อัปเดตหลังจากอัปเดตหนึ่งในไฟล์การติดตั้งในหนึ่งในโมดูลที่กำหนดเองของฉันหรือหลังจากการติดตั้งโมดูลบุคคลที่สามเซิร์ฟเวอร์ของฉันจะช้ามากในการโหลดหน้าการโหลดหน้านั้นใช้เวลา 1 นาที + และจะอยู่ที่ 25% การใช้งาน cpu เมื่อไม่โหลดหน้า มีผลกับเว็บไซต์คุณภาพเยี่ยมที่ฉันเรียกว่าการติดตั้ง: อัปเกรดหน้าเว็บอื่น ๆ ที่ติดตั้งคุณภาพเยี่ยมในเซิร์ฟเวอร์เดียวกันจะยังคงโหลดที่ความเร็วปกติ
บางครั้งปัญหาได้รับการแก้ไขโดยการลบโมดูลที่เพิ่งอัพเกรดรีสตาร์ทเซิร์ฟเวอร์แล้วติดตั้งโมดูลใหม่โดยไม่มีการเปลี่ยนแปลงรหัสบางครั้งการติดตั้งครั้งที่สอง: อัพเกรดแก้ไขปัญหาและบางครั้งดูเหมือนว่าวิธีเดียวที่ฉันสามารถแก้ไขได้คือ โดยการติดตั้งใหม่อย่างสมบูรณ์Magento 2
และโมดูล
ฉันเคยมีสิ่งนี้เกิดขึ้นMagento 2.1.6, 2.1.8, 2.1.9
และ2.2
ชุดรูปแบบและโมดูลต่าง ๆ ทุกชนิดที่ไม่มีใครดูเหมือนจะมีปัญหากับโหมดเริ่มต้นสำหรับนักพัฒนาและผู้ผลิต
แก้ไข: หมายเหตุสำคัญ
หากคุณมีปัญหานี้และเช่นเดียวกับฉันมั่นใจว่าคุณไม่เคยปิดการใช้งานแคชของคุณมีปัญหาที่รับทราบในขณะนี้ (Magento 2.3) ซึ่งการทำงานcomposer update
ของแคชทั้งหมดของคุณเป็นครั้งคราว ดังนั้นแม้ว่าคุณจะคิดว่าแคชของคุณเปิดใช้งานมันก็คุ้มค่าที่จะตรวจสอบอีก