ห้าเคล็ดลับเพื่อเพิ่มความเร็วให้กับเว็บไซต์วีโอไอพี

เผยแพร่แล้ว: 2019-06-11

Magento 2 เป็นแพลตฟอร์มที่มีคุณลักษณะหลากหลาย แพลตฟอร์มที่สามารถมอบประสบการณ์ที่ปรับแต่งได้สูงสำหรับผู้ซื้อทุกราย ซึ่งหมายความว่าไม่มีเว็บไซต์สองแห่งที่เหมือนกัน

ฟีเจอร์ที่ดีที่สุดของ Magento ได้แก่:

  • ตอนนี้ Elasticsearch ถูกสร้างขึ้นใน Magento 2.3 (และอื่น ๆ )
  • คุณสามารถปรับแต่งประสบการณ์ของลูกค้าได้ดียิ่งขึ้นโดยให้บริการเฉพาะตลาด
  • ลูกค้าที่กลับมาซื้อซ้ำสามารถคาดหวังกระบวนการเช็คเอาต์ได้ง่ายขึ้น

อย่างไรก็ตาม คุณลักษณะที่ปรับแต่งได้ดังกล่าวเป็นที่ทราบกันดีอยู่แล้วว่าทำให้เว็บไซต์ช้าลง และวีโอไอพีก็ไม่มีข้อยกเว้น

เมื่อดูแวบแรก อาจดูเหมือนไม่ใช่เรื่องใหญ่ที่จะรออีกสองสามวินาทีเพื่อให้เว็บไซต์โหลดในที่สุด อย่างไรก็ตาม เจ้าของร้านอาจแปลกใจที่ทราบว่าอัตราการแปลงขึ้นอยู่กับความเร็วที่เว็บไซต์ของตนสามารถโหลดได้ คุณรู้หรือไม่ว่าผู้มีโอกาสเป็นลูกค้ามีแนวโน้มที่จะออกจากเว็บไซต์มากกว่า 40% หากใช้เวลาในการโหลดนานกว่าสามวินาที

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

ในโพสต์นี้ ฉันจะให้เคล็ดลับ 5 ข้อในการลดเวลาตอบสนองของเซิร์ฟเวอร์ และทำให้เว็บไซต์ Magento เร็วขึ้น

สารบัญ

  • เคล็ดลับ #1: พิจารณาโฮสติ้งของคุณ
  • เคล็ดลับ #2: เพิ่มประสิทธิภาพรูปภาพของคุณ
  • เคล็ดลับ #3: ตรวจสอบส่วนขยายของคุณ
  • เคล็ดลับ #4: ลดขนาดการเขียนโปรแกรมของคุณ
  • เคล็ดลับ #5: จัดระเบียบฐานข้อมูลวีโอไอพีของคุณ
  • ซื้อกลับบ้าน

เคล็ดลับ #1: พิจารณาโฮสติ้งของคุณ

สาเหตุที่พบบ่อยที่สุดประการหนึ่งที่ทำให้เว็บไซต์ Magento ช้าคือการโฮสต์ เมื่อปริมาณการใช้งานเริ่มเพิ่มขึ้น เว็บไซต์ทั่วไปจะประสบปัญหาในการติดตามแผนโฮสติ้งราคาถูก อย่างไรก็ตาม เนื่องจาก Magento นั้นซับซ้อนกว่าเล็กน้อย แพลตฟอร์มจึงมีแนวโน้มที่จะประสบปัญหาเร็วกว่าเว็บไซต์ทั่วไป

นั่นเป็นเหตุผลที่นักพัฒนา Magento ที่ผ่านการรับรองจำนวนมากจะบอกให้คุณลงทุนในแผนการโฮสต์ที่ดี Magento จะไม่ทำงานดีเท่าที่ควรกับโฮสติ้งที่ใช้ร่วมกัน $5/เดือน เพื่อให้ Magento เร็วขึ้น คุณจะต้องลงทุนในแผนพรีเมียม

อันที่จริง เป็นสิ่งสำคัญที่เมื่อคุณเลือกบริการโฮสติ้ง คุณต้องเลือกบริการที่ระบุโฮสติ้งที่ผ่านการรับรอง Magento

คุณยังสามารถโฮสต์เว็บไซต์ Magento ของคุณบน Virtual Private Server (VPS) ประโยชน์มหาศาลของการโฮสต์เว็บไซต์ของคุณบน VPS คือคุณในฐานะเจ้าของไซต์จะมีอิสระมากขึ้นในการจัดการเซิร์ฟเวอร์ของคุณ

อย่างไรก็ตาม ในฐานะเจ้าของไซต์ Magento ข้อดีที่ดีที่สุดคือไซต์ที่โฮสต์ VPS ไม่ได้ขึ้นอยู่กับปริมาณการใช้งานหรือผู้ชม คุณยินดีเป็นอย่างยิ่งที่จะใช้พื้นที่เซิร์ฟเวอร์มากเท่าที่คุณต้องการ

ไม่ว่าคุณจะเลือกโฮสติ้งที่ผ่านการรับรอง Magento หรือโฮสติ้ง VPS สิ่งสำคัญคือต้องพิจารณาตัวเลือกทั้งหมดของคุณและค้นหาแผนโฮสติ้งที่ช่วยให้คุณมีพื้นที่มากที่สุดเพื่อให้เว็บไซต์ของคุณทำงานได้อย่างมีประสิทธิภาพ

เคล็ดลับ #2: เพิ่มประสิทธิภาพรูปภาพของคุณ

นักพัฒนาซอฟต์แวร์ Magento ที่ผ่านการรับรองจะบอกคุณว่าวิธีหนึ่งที่ดีที่สุดในการเพิ่มความเร็วของ Magento คือการทำให้รูปภาพได้รับการปรับให้เหมาะสมที่สุด วิธีที่ดีที่สุดคือบีบอัดรูปภาพของคุณให้มีขนาดเล็กที่สุด ซึ่งหมายความว่าเมื่อรูปภาพของคุณมีขนาดที่เหมาะสม เว็บไซต์จะทำงานได้อย่างราบรื่นและมีประสิทธิภาพมากขึ้น

ไม่มีวิธีใดที่จะบอกได้ว่ารูปภาพขนาดใดที่เหมาะสมที่สุดสำหรับเว็บไซต์ของคุณ แต่มีวิธีทำให้รูปภาพมีขนาดเล็กลงโดยไม่ทำลายคุณภาพของรูปภาพ

การค้นหา "เครื่องมือเพิ่มประสิทธิภาพรูปภาพฟรี" อย่างง่ายโดย Google จะเปิดเครื่องมือฟรีสองสามตัวที่คุณสามารถใช้เพื่อทำให้รูปภาพของคุณเล็กลงโดยที่ยังคงคุณภาพของรูปภาพไว้

เครื่องมือเหล่านี้อาจให้ผลลัพธ์ที่แตกต่างกัน แต่กระบวนการมักจะเหมือนกัน:

  1. อัปโหลดรูปภาพไปยังเว็บไซต์
  2. เลือกการตั้งค่าการบีบอัด
    1. การตั้งค่าที่แนะนำมากที่สุดคือ "ไม่สูญเสีย" หรือเลือก "คุณภาพดีที่สุด"
    2. คอมเพรสเซอร์บางตัวไม่ได้ให้ตัวเลือกแก่คุณว่าภาพของคุณจะออกมาเป็นอย่างไร ในกรณีนี้ คุณควรข้ามขั้นตอนนี้ไป
  3. ดาวน์โหลดรูปภาพของคุณ

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

เคล็ดลับ #3: ตรวจสอบส่วนขยายของคุณ

ส่วนขยายเว็บไซต์มีผลกระทบอย่างมากต่อเวลาตอบสนองของเซิร์ฟเวอร์ของคุณ เนื่องจากเมื่อไซต์โหลด ส่วนขยายที่ช่วยให้ไซต์ต้องโหลดเช่นกัน ดังนั้นจะมีการร้องขอ HTTP มากขึ้น

ไม่มีคำตอบที่แท้จริงเกี่ยวกับจำนวนส่วนขยายที่เว็บไซต์ Magento ของคุณสามารถมีได้ แต่โดยทั่วไปแล้ว Certified Magento Developer จะบอกให้คุณเก็บส่วนขยายของบุคคลที่สามทั้งหมดให้เหลือน้อยที่สุด

ในการค้นหาว่าส่วนขยายสำคัญใดที่ควรเก็บไว้บนไซต์ Magento ของคุณ ขอแนะนำให้คุณทำอย่างใดอย่างหนึ่งต่อไปนี้:

  1. ดำเนินการตรวจสอบส่วนขยาย Magento อย่างครอบคลุม เพื่อดูว่าคุณมีส่วนขยายกี่รายการ และดูว่าส่วนขยายแต่ละรายการส่งผลต่อเวลาในการโหลดของคุณอย่างไร ลองลบส่วนขยายที่ใช้เวลาในการโหลดมากที่สุด
  2. ปรึกษานักพัฒนา Magento ที่ผ่านการรับรองเพื่อดำเนินการตรวจสอบส่วนขยายและพูดคุยกับพวกเขาเพื่อค้นหาส่วนขยายที่ดีที่สุดที่ควรเก็บไว้

เมื่อคุณจัดการล้างส่วนขยายที่ใหญ่ที่สุดบางส่วนออกแล้ว คุณอาจพบว่าเว็บไซต์ Magento ของคุณจะเริ่มโหลดเร็วขึ้น

เคล็ดลับ #4: ลดขนาดการเขียนโปรแกรมของคุณ

ยิ่งโค้ดโหลดน้อยยิ่งดี หากคุณรวมและย่อขนาดไฟล์ JavaScript และ CSS ของคุณ คุณสามารถสร้างเวลาในการโหลดที่เร็วขึ้นสำหรับร้านค้า Magento ของคุณ

คุณอาจจ้างนักพัฒนา Magento ที่ผ่านการรับรองให้ทำสิ่งนี้ แต่ถ้าคุณต้องการดำเนินการด้วยตนเอง ให้ทำดังต่อไปนี้:

  1. ไปที่แผงผู้ดูแลระบบ Magento ของคุณและค้นหา "ระบบ"
  2. ทำตามแผนที่: ระบบ → การกำหนดค่า → ขั้นสูง → ผู้พัฒนา
  3. ดูภายใต้การตั้งค่า JavaScript และ CSS
  4. ภายใต้ "ผสานไฟล์ JavaScript" ให้เปลี่ยน "ไม่" เป็น "ใช่"
  5. ภายใต้ "ผสานไฟล์ CSS" ให้เปลี่ยน "ไม่" เป็น "ใช่"
  6. บันทึกการเปลี่ยนแปลง
ห้าเคล็ดลับในการเร่งความเร็วเว็บไซต์ Magento | บล็อก MageWorx Magento
ห้าเคล็ดลับในการเร่งความเร็วเว็บไซต์ Magento | บล็อก MageWorx Magento

เมื่อคุณทำเช่นนี้ ไฟล์ JavaScript และ CSS ของคุณจะผสานและลดจำนวนคำขอไปยังเว็บไซต์ของคุณ

สำหรับ HTML ของคุณ หากคุณดาวน์โหลดส่วนขยายของบุคคลที่สาม คุณควรย่อให้เล็กสุดได้

เคล็ดลับ #5: จัดระเบียบฐานข้อมูลวีโอไอพีของคุณ

จุดสำคัญในการเร่งความเร็วของ Magento คือการทำให้ฐานข้อมูลเว็บไซต์ของคุณได้รับการปรับให้เหมาะสม ซึ่งรวมถึงการรักษาสิ่งต่อไปนี้:

  • ดัชนี: สิ่งสำคัญคือต้องทราบว่าดัชนีใช้เพื่อเพิ่มความเร็วการสืบค้น MySQL ตามค่าเริ่มต้น Magento จะอัปเดตดัชนีสำหรับผลิตภัณฑ์ทุกชิ้นในร้านค้า อย่างไรก็ตาม มีบางกรณีที่คุณจะต้องอัปเดตดัชนีผลิตภัณฑ์ด้วยตนเอง ในการทำเช่นนั้น คุณจะต้อง:
    • ไปที่ “ระบบ” → ”การจัดการดัชนี”
    • เลือกดัชนีทั้งหมด (หรือดัชนีที่คุณต้องการอัปเดต) เลือก "สร้างดัชนีข้อมูลใหม่" จากดรอปดาวน์แล้วคลิก "ส่ง"
ห้าเคล็ดลับในการเร่งความเร็วเว็บไซต์ Magento | บล็อก MageWorx Magento
  • บันทึก: ตาราง ผลิตภัณฑ์ และขั้นตอนของคุณควรอยู่ในกลุ่มที่เหมาะสม บันทึกที่ล้าสมัยควรถูกลบโดยเร็วที่สุดเพื่อหลีกเลี่ยงโอกาสในการโหลดไซต์ที่ยาวขึ้น ในการล้างบันทึกฐานข้อมูล Magento คุณต้อง:
    • ไปที่ “ร้านค้า” → ”การกำหนดค่า” → ”ขั้นสูง” → ”ระบบ” → ”การดำเนินการเป็นกลุ่ม”
    • ใต้ "วันที่บันทึกไว้ในบันทึก" ให้เปลี่ยนเป็นจำนวนวันที่คุณต้องการ
    • คลิกที่ "บันทึกการกำหนดค่า"
ห้าเคล็ดลับในการเร่งความเร็วเว็บไซต์ Magento | บล็อก MageWorx Magento

หลังจากที่คุณกำหนดค่านี้แล้ว คุณสามารถคาดหวังให้ไซต์ Magento ของคุณโหลดเร็วขึ้นได้

ซื้อกลับบ้าน

การมีไซต์ที่เร็วกว่านั้นมีความสำคัญมากกว่าที่เคย การมีเว็บไซต์ที่ดีเป็นมากกว่าการมีหน้าร้านที่ดี นอกจากนี้ยังเกี่ยวกับการสร้างประสบการณ์การช็อปปิ้งที่ยอดเยี่ยมสำหรับแขกและปัจจัยสำคัญที่นำไปสู่ประสบการณ์การช็อปปิ้งนั้นคือความเร็วของไซต์

การมีเว็บไซต์ที่รวดเร็วกลายเป็นสิ่งสำคัญในการมีเว็บไซต์ที่ประสบความสำเร็จ อย่างไรก็ตาม ยังไม่มีเส้นทางที่ชัดเจนในการทำให้ทุกเว็บไซต์รวดเร็ว สิ่งที่คุณสามารถทำได้เพื่อเพิ่มความเร็วของ Magento ได้แก่:

  • มีแผนโฮสติ้งที่ดี
  • การเพิ่มประสิทธิภาพภาพเว็บไซต์
  • การดำเนินการตรวจสอบส่วนขยาย
  • ตรวจสอบให้แน่ใจว่าการเข้ารหัสทั้งหมดของคุณจำเป็นอย่างยิ่ง
  • จัดระเบียบฐานข้อมูล Magento ของคุณ

การดำเนินการทั้งหมดนี้หมายความว่าคุณได้ดำเนินการตามขั้นตอนแรกในการเร่งความเร็วเว็บไซต์ของคุณแล้ว ส่งผลให้เพิ่มอัตราการแปลงและการรักษาลูกค้าของคุณ


นี่เป็นแขกโพสต์โดย Konstantin Gerasimov นักพัฒนา Magento Certified Developer ที่ Goivvy, LLC เขาเชี่ยวชาญด้านการเพิ่มประสิทธิภาพและการพัฒนาแบ็กเอนด์