ห้าเคล็ดลับเพื่อเพิ่มความเร็วให้กับเว็บไซต์วีโอไอพี
เผยแพร่แล้ว: 2019-06-11Magento 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 จะเปิดเครื่องมือฟรีสองสามตัวที่คุณสามารถใช้เพื่อทำให้รูปภาพของคุณเล็กลงโดยที่ยังคงคุณภาพของรูปภาพไว้
เครื่องมือเหล่านี้อาจให้ผลลัพธ์ที่แตกต่างกัน แต่กระบวนการมักจะเหมือนกัน:
- อัปโหลดรูปภาพไปยังเว็บไซต์
- เลือกการตั้งค่าการบีบอัด
- การตั้งค่าที่แนะนำมากที่สุดคือ "ไม่สูญเสีย" หรือเลือก "คุณภาพดีที่สุด"
- คอมเพรสเซอร์บางตัวไม่ได้ให้ตัวเลือกแก่คุณว่าภาพของคุณจะออกมาเป็นอย่างไร ในกรณีนี้ คุณควรข้ามขั้นตอนนี้ไป
- ดาวน์โหลดรูปภาพของคุณ
เมื่อคุณดำเนินการเสร็จสิ้นแล้ว คุณสามารถอัปโหลดรูปภาพที่ปรับแต่งใหม่ทั้งหมดของคุณไปยัง Magento และดำเนินการแทนที่รูปภาพดั้งเดิมของคุณด้วยรูปภาพที่ปรับให้เหมาะสมที่สุด
เคล็ดลับ #3: ตรวจสอบส่วนขยายของคุณ
ส่วนขยายเว็บไซต์มีผลกระทบอย่างมากต่อเวลาตอบสนองของเซิร์ฟเวอร์ของคุณ เนื่องจากเมื่อไซต์โหลด ส่วนขยายที่ช่วยให้ไซต์ต้องโหลดเช่นกัน ดังนั้นจะมีการร้องขอ HTTP มากขึ้น
ไม่มีคำตอบที่แท้จริงเกี่ยวกับจำนวนส่วนขยายที่เว็บไซต์ Magento ของคุณสามารถมีได้ แต่โดยทั่วไปแล้ว Certified Magento Developer จะบอกให้คุณเก็บส่วนขยายของบุคคลที่สามทั้งหมดให้เหลือน้อยที่สุด
ในการค้นหาว่าส่วนขยายสำคัญใดที่ควรเก็บไว้บนไซต์ Magento ของคุณ ขอแนะนำให้คุณทำอย่างใดอย่างหนึ่งต่อไปนี้:
- ดำเนินการตรวจสอบส่วนขยาย Magento อย่างครอบคลุม เพื่อดูว่าคุณมีส่วนขยายกี่รายการ และดูว่าส่วนขยายแต่ละรายการส่งผลต่อเวลาในการโหลดของคุณอย่างไร ลองลบส่วนขยายที่ใช้เวลาในการโหลดมากที่สุด
- ปรึกษานักพัฒนา Magento ที่ผ่านการรับรองเพื่อดำเนินการตรวจสอบส่วนขยายและพูดคุยกับพวกเขาเพื่อค้นหาส่วนขยายที่ดีที่สุดที่ควรเก็บไว้
เมื่อคุณจัดการล้างส่วนขยายที่ใหญ่ที่สุดบางส่วนออกแล้ว คุณอาจพบว่าเว็บไซต์ Magento ของคุณจะเริ่มโหลดเร็วขึ้น
เคล็ดลับ #4: ลดขนาดการเขียนโปรแกรมของคุณ
ยิ่งโค้ดโหลดน้อยยิ่งดี หากคุณรวมและย่อขนาดไฟล์ JavaScript และ CSS ของคุณ คุณสามารถสร้างเวลาในการโหลดที่เร็วขึ้นสำหรับร้านค้า Magento ของคุณ
คุณอาจจ้างนักพัฒนา Magento ที่ผ่านการรับรองให้ทำสิ่งนี้ แต่ถ้าคุณต้องการดำเนินการด้วยตนเอง ให้ทำดังต่อไปนี้:
- ไปที่แผงผู้ดูแลระบบ Magento ของคุณและค้นหา "ระบบ"
- ทำตามแผนที่: ระบบ → การกำหนดค่า → ขั้นสูง → ผู้พัฒนา
- ดูภายใต้การตั้งค่า JavaScript และ CSS
- ภายใต้ "ผสานไฟล์ JavaScript" ให้เปลี่ยน "ไม่" เป็น "ใช่"
- ภายใต้ "ผสานไฟล์ CSS" ให้เปลี่ยน "ไม่" เป็น "ใช่"
- บันทึกการเปลี่ยนแปลง
เมื่อคุณทำเช่นนี้ ไฟล์ JavaScript และ CSS ของคุณจะผสานและลดจำนวนคำขอไปยังเว็บไซต์ของคุณ
สำหรับ HTML ของคุณ หากคุณดาวน์โหลดส่วนขยายของบุคคลที่สาม คุณควรย่อให้เล็กสุดได้
เคล็ดลับ #5: จัดระเบียบฐานข้อมูลวีโอไอพีของคุณ
จุดสำคัญในการเร่งความเร็วของ Magento คือการทำให้ฐานข้อมูลเว็บไซต์ของคุณได้รับการปรับให้เหมาะสม ซึ่งรวมถึงการรักษาสิ่งต่อไปนี้:
- ดัชนี: สิ่งสำคัญคือต้องทราบว่าดัชนีใช้เพื่อเพิ่มความเร็วการสืบค้น MySQL ตามค่าเริ่มต้น Magento จะอัปเดตดัชนีสำหรับผลิตภัณฑ์ทุกชิ้นในร้านค้า อย่างไรก็ตาม มีบางกรณีที่คุณจะต้องอัปเดตดัชนีผลิตภัณฑ์ด้วยตนเอง ในการทำเช่นนั้น คุณจะต้อง:
- ไปที่ “ระบบ” → ”การจัดการดัชนี”
- เลือกดัชนีทั้งหมด (หรือดัชนีที่คุณต้องการอัปเดต) เลือก "สร้างดัชนีข้อมูลใหม่" จากดรอปดาวน์แล้วคลิก "ส่ง"
- บันทึก: ตาราง ผลิตภัณฑ์ และขั้นตอนของคุณควรอยู่ในกลุ่มที่เหมาะสม บันทึกที่ล้าสมัยควรถูกลบโดยเร็วที่สุดเพื่อหลีกเลี่ยงโอกาสในการโหลดไซต์ที่ยาวขึ้น ในการล้างบันทึกฐานข้อมูล Magento คุณต้อง:
- ไปที่ “ร้านค้า” → ”การกำหนดค่า” → ”ขั้นสูง” → ”ระบบ” → ”การดำเนินการเป็นกลุ่ม”
- ใต้ "วันที่บันทึกไว้ในบันทึก" ให้เปลี่ยนเป็นจำนวนวันที่คุณต้องการ
- คลิกที่ "บันทึกการกำหนดค่า"
หลังจากที่คุณกำหนดค่านี้แล้ว คุณสามารถคาดหวังให้ไซต์ Magento ของคุณโหลดเร็วขึ้นได้
ซื้อกลับบ้าน
การมีไซต์ที่เร็วกว่านั้นมีความสำคัญมากกว่าที่เคย การมีเว็บไซต์ที่ดีเป็นมากกว่าการมีหน้าร้านที่ดี นอกจากนี้ยังเกี่ยวกับการสร้างประสบการณ์การช็อปปิ้งที่ยอดเยี่ยมสำหรับแขกและปัจจัยสำคัญที่นำไปสู่ประสบการณ์การช็อปปิ้งนั้นคือความเร็วของไซต์
การมีเว็บไซต์ที่รวดเร็วกลายเป็นสิ่งสำคัญในการมีเว็บไซต์ที่ประสบความสำเร็จ อย่างไรก็ตาม ยังไม่มีเส้นทางที่ชัดเจนในการทำให้ทุกเว็บไซต์รวดเร็ว สิ่งที่คุณสามารถทำได้เพื่อเพิ่มความเร็วของ Magento ได้แก่:
- มีแผนโฮสติ้งที่ดี
- การเพิ่มประสิทธิภาพภาพเว็บไซต์
- การดำเนินการตรวจสอบส่วนขยาย
- ตรวจสอบให้แน่ใจว่าการเข้ารหัสทั้งหมดของคุณจำเป็นอย่างยิ่ง
- จัดระเบียบฐานข้อมูล Magento ของคุณ
การดำเนินการทั้งหมดนี้หมายความว่าคุณได้ดำเนินการตามขั้นตอนแรกในการเร่งความเร็วเว็บไซต์ของคุณแล้ว ส่งผลให้เพิ่มอัตราการแปลงและการรักษาลูกค้าของคุณ
นี่เป็นแขกโพสต์โดย Konstantin Gerasimov นักพัฒนา Magento Certified Developer ที่ Goivvy, LLC เขาเชี่ยวชาญด้านการเพิ่มประสิทธิภาพและการพัฒนาแบ็กเอนด์