เคล็ดลับเพื่อเพิ่มความเร็วให้กับร้านค้า WooCommerce ของคุณ
เผยแพร่แล้ว: 2017-09-18
ปรับปรุงล่าสุด - 8 กันยายน 2020
WooCommerce กำลังกลายเป็นทางเลือกของร้านค้าอีคอมเมิร์ซทั่วโลกอย่างรวดเร็ว สิ่งที่น่าเศร้าคือจำนวนร้านค้า WooCommerce ที่ไม่ผ่านในปีแรกนั้นเพิ่มขึ้นอย่างรวดเร็วเนื่องจากปัญหาที่หลีกเลี่ยงได้ – เจ้าของร้านค้า WooCommerce ล้มเหลวในการเพิ่มประสิทธิภาพร้านค้าของพวกเขาเพื่อความเร็ว ผลที่ได้คือร้านค้าที่ช้าซึ่งไม่สามารถสร้างความประทับใจให้ผู้มาเยี่ยมชมได้ จึงไม่สามารถทำเงินได้
ก่อนที่จะใช้คำแนะนำใดๆ ในบทความนี้ เราขอแนะนำให้ทดสอบร้านค้า WooCommerce ของคุณโดยใช้บริการเปรียบเทียบ เช่น GTMetrix, Pingdom Tools หรือ Google PageSpeed เริ่มต้นด้วยการสังเกตเวลาโหลดปัจจุบันของร้านค้า WooCommerce ของคุณ ตลอดจนขนาดของภาพของคุณ ด้วยวิธีนี้ คุณจะสามารถเข้าใจการปรับปรุงเวลาโหลดของร้านค้า WooCommerce ของคุณได้ดีขึ้น
เซิร์ฟเวอร์และโฮสติ้ง
เช่นเดียวกับเจ้าของร้านค้ารายใหม่ ๆ คุณอาจไม่ทราบถึงความสำคัญของโซลูชันโฮสติ้งในการกำหนดความเร็วในการโหลดหน้าเว็บของร้านค้า WooCommerce ของคุณ แทนที่จะเป็นโฮสติ้งที่ใช้ร่วมกันหรือเฉพาะ คุณอาจเห็นตัวเลขประสิทธิภาพที่ดีขึ้นด้วยโฮสติ้งคลาวด์ที่มีการจัดการ โปรดจำไว้ว่าโฮสติ้งที่ใช้ร่วมกันอาจทำให้ประสิทธิภาพร้านค้าของคุณช้าลง ในขณะที่โฮสติ้งเฉพาะอาจมีราคาแพงสำหรับคุณ
การเลือกโฮสต์เว็บที่เหมาะสม เช่น Cloudways สามารถช่วยเพิ่มความเร็วให้กับ ร้านค้า WooCommerce ของ คุณ แพลตฟอร์ม โฮสติ้ง WooCommerce ที่มีการจัดการ Cloudways ช่วยให้คุณได้รับประโยชน์จากคุณสมบัติมากมาย เช่น ศูนย์ข้อมูลทั่วโลก ผู้ให้บริการโครงสร้างพื้นฐานระบบคลาวด์หลายราย การรักษาความปลอดภัยที่รัดกุม การสำรองข้อมูลอัตโนมัติ และการสนับสนุนการจัดการเซิร์ฟเวอร์ 24×7 โดยผู้เชี่ยวชาญ
ตำแหน่งทางกายภาพของเซิร์ฟเวอร์ที่โฮสต์ร้านค้า WooCommerce ของคุณเป็นปัจจัยสำคัญในความเร็วในการโหลดหน้าเว็บ ยิ่งเซิร์ฟเวอร์อยู่ห่างจากผู้ใช้มากเท่าใด เวลาในการโหลดหน้าเว็บก็จะยิ่งสูงขึ้น เมื่อร้านค้า WooCommerce โหลดขึ้น มันสามารถสร้างคำขอจำนวนมากโดยลดระยะทางที่คำขอเหล่านี้ต้องเดินทาง วิธีนี้สามารถปรับปรุงความเร็วในการโหลดหน้าเว็บได้อย่างมาก
เปิดใช้งานการแคช WooCommerce
ปลั๊กอินแคชช่วยเพิ่มความเร็วให้กับร้านค้าของ WooCommerce โดยปรับวิธีจัดการคำขอโดยเซิร์ฟเวอร์ให้เหมาะสม แทนที่จะส่งคำขอทั้งหมดไปยังเซิร์ฟเวอร์ (และเสียเวลาในการประมวลผลเซิร์ฟเวอร์และการเข้าถึงฐานข้อมูล) ปลั๊กอินเหล่านี้จะรักษาสำเนาขององค์ประกอบคงที่ (ไฟล์ CS และ JS) และให้บริการคำขอที่เกี่ยวข้องเกือบจะในทันที แม้ว่าจะมีปลั๊กอินแคชที่มีชื่อเสียงจำนวนมากในตลาด แต่ฉันขอแนะนำตัวฟรีที่เรียกว่า Breeze — WordPress Cache Plugin
นอกเหนือจากการสร้างไฟล์ HTML แบบคงที่แล้ว ปลั๊กอิน Breeze cache ยังช่วยเพิ่มความเร็วของร้านค้า WooCommerce ของคุณได้หลายวิธี รองรับวิธีการเพิ่มประสิทธิภาพ เช่น การลดขนาด การแคชเบราว์เซอร์ การบีบอัด CSS และ JavaScript และการรวมเครือข่ายการจัดส่งเนื้อหา (CDN)
เพิ่มประสิทธิภาพฐานข้อมูลของคุณ
การกำหนดค่าเริ่มต้นของร้านค้า WooCommerce นั้นไม่มีประสิทธิภาพมากนัก โดยจะเก็บข้อมูลที่ไม่จำเป็นไว้จำนวนมากซึ่งขยายขนาดของฐานข้อมูลของคุณโดยไม่จำเป็น
WooCommerce สามารถสร้างรายการฐานข้อมูลจำนวนมากอย่างน่าประหลาดใจที่อาจทำให้ระบบอุดตันและทำให้ประสิทธิภาพของร้านค้าช้าลง แนวทางปฏิบัติที่ดีที่สุดในบริบทนี้คือการล้างฐานข้อมูลบ่อยๆ คุณสามารถทำได้โดยล้างฐานข้อมูล WooCommerce จากเมนูผู้ดูแลระบบ
เพิ่มประสิทธิภาพภาพของคุณ
เจ้าของร้านทุกคนพยายามทำให้ร้านค้าของพวกเขามีส่วนร่วมมากขึ้นโดยการเพิ่มรูปภาพผลิตภัณฑ์หลายภาพ แม้ว่าสิ่งนี้จะปรับปรุงประสบการณ์ของผู้ใช้ได้อย่างมาก แต่รูปภาพจำนวนมากและขนาดรูปภาพที่ใหญ่อาจทำให้ร้านค้าต้องหยุดชะงัก แม้ว่าฉันจะไม่แนะนำให้คุณลดจำนวนรูปภาพในร้านค้า WooCommerce ของคุณ (รูปภาพนั้นดีสำหรับการขาย!) การปรับรูปภาพให้เหมาะสมนั้นเป็นกุญแจสำคัญในประสิทธิภาพของร้านค้า รูปภาพขนาดใหญ่ยังเพิ่มขนาดหน้าโดยรวมที่ทำให้ประสบการณ์ของผู้ใช้ลดลงไปอีก

ตอนนี้คุณสามารถลดขนาดไฟล์ของรูปภาพของคุณได้อย่างง่ายดายโดยใช้โปรแกรมแก้ไขกราฟิก เช่น Adobe Photoshop อีกวิธีหนึ่ง คุณสามารถลดขนาดไฟล์ของรูปภาพหลังจากอัปโหลดไปยังร้านค้า WooCommerce โดยใช้ปลั๊กอิน เช่น WP-Smush.it , EWWW Image Optimizer หรือ Hammy
ใช้เครือข่ายการจัดส่งเนื้อหา (CDN)
ทุกครั้งที่คุณเยี่ยมชมร้านค้า WooCommerce อุปกรณ์ของคุณจะต้องดาวน์โหลดไฟล์ทั้งหมดจากหน้าเว็บที่คุณเยี่ยมชม เวลาที่ใช้ในการดาวน์โหลดไฟล์เหล่านี้เรียกว่า เวลาตอบสนองของเซิร์ฟเวอร์ และอาจเป็นหนึ่งในสาเหตุที่ใหญ่ที่สุดสำหรับร้านค้าที่ช้า เวลาตอบสนองโดยเฉลี่ยอาจอยู่ที่ครึ่งวินาที อย่างไรก็ตาม เนื่องจากหน้าร้านค้าของ WooCommerce มีขนาดใหญ่มาก เวลานี้อาจผ่านไปได้ด้วยดีเป็นเวลาหลายวินาที
ยิ่งคุณอยู่ห่างจากที่ตั้งของเซิร์ฟเวอร์มากเท่าใด เวลาตอบสนองของคุณก็จะยิ่งสูงขึ้นเท่านั้น ตัวอย่างเช่น หากศูนย์ข้อมูลของคุณตั้งอยู่ในปารีส ผู้เยี่ยมชมจากบรัสเซลส์จะได้รับเวลาตอบสนองที่ดีกว่าผู้ที่อยู่ในควิเบก วิธีที่ดีที่สุดในการแก้ไขสถานการณ์นี้คือใช้ประโยชน์จากเครือข่ายการจัดส่งเนื้อหา (CDN)
เครือข่ายการจัดส่งเนื้อหา (CDN) คัดลอกไฟล์ของคุณและจัดเก็บไว้ในศูนย์ข้อมูลหลายแห่งทั่วโลก แทนที่จะดาวน์โหลดสำเนาไฟล์ของคุณโดยตรงจากเซิร์ฟเวอร์ของคุณ ผู้เยี่ยมชมจะดาวน์โหลดสำเนาจากศูนย์ข้อมูลที่ใกล้ที่สุดโดยอัตโนมัติ เพื่อให้แน่ใจว่าผู้เยี่ยมชมทุกคนจะได้รับเวลาในการโหลดที่รวดเร็วขณะเยี่ยมชมร้านค้า WooCommerce ของคุณ
ลบส่วนขยายที่ไม่จำเป็นทั้งหมด
ส่วนขยายเป็นเหตุผลที่ WooCommerce มีความยืดหยุ่นมาก น่าเสียดายที่ส่วนขยายเป็นหนึ่งในสาเหตุหลักของร้านค้า WooCommerce ที่ช้า ทุกส่วนขยายที่คุณเปิดใช้งานจะเพิ่มโอเวอร์เฮดของประสิทธิภาพของร้านค้า สิ่งนี้ทำให้ผู้ให้บริการโฮสติ้งของ WooCommerce หลายรายสั่งห้ามปลั๊กอินบางตัวที่มีชื่อเสียงในการทำให้ร้านค้า WooCommerce ช้าลง
ดังนั้นจึงจำเป็นที่คุณจะต้องปิดการใช้งานและลบส่วนขยาย WooCommerce ที่ไม่จำเป็นต่อความสำเร็จของร้านค้าของคุณ อย่าตกหลุมพรางของการปิดการใช้งานส่วนขยายเพราะคุณอาจต้องใช้ในภายหลัง หากส่วนขยายมีความสำคัญ ให้เปิดใช้งานต่อไป หากไม่เป็นเช่นนั้น ให้ถอนการติดตั้งส่วนขยายนั้น คุณสามารถติดตั้งส่วนขยายใหม่ได้เสมอหากจำเป็นในภายหลัง
ใช้รูปภาพแทนปุ่มแชร์
บ่อยครั้งเนื่องจากขนาดของปุ่ม การแบ่งปันทางสังคมบางปุ่มใช้เวลาในการโหลดนานเกินไป และทำให้ร้านค้า WooCommerce ของคุณช้าลง ตราบใดที่วิดเจ็ตการแบ่งปันทางสังคมหรือปุ่มแต่ละปุ่มมีน้อยกว่าสามปุ่ม ก็ไม่ต้องกังวล แต่เมื่อคุณทำเกินกว่านั้น สิ่งต่างๆ จะซับซ้อนขึ้น
หากคุณต้องการแสดงปุ่มแชร์มากกว่าสามปุ่มที่ด้านล่างของผลิตภัณฑ์ ขอแนะนำให้ใช้ปลั๊กอินที่จะช่วยให้คุณแสดงปุ่มเหล่านี้เป็นรูปภาพได้ ซึ่งจะช่วยลดเวลาในการโหลดหน้าเว็บของร้านค้า WooCommerce ของคุณได้อย่างมาก
ห่อ!
พึงระลึกไว้เสมอว่าจุดประสงค์ของร้านค้า WooCommerce ของคุณคือการทำเงินให้กับคุณ และคุณควรมุ่งเน้นความพยายามทั้งหมดของคุณไปที่เป้าหมายนี้
ฉันหวังว่าคู่มือนี้จะช่วยให้คุณทำให้ร้านค้า WooCommerce ของคุณเร็วกว่าเวลาโหลดปัจจุบันมาก หากคุณมีคำถาม ข้อคิดเห็น แนวคิด หรือวิธีการที่ได้รับการทดสอบแล้ว โปรดแจ้งให้เราทราบในความคิดเห็นด้านล่าง