วิธีปรับสมดุลความเร็วในการโหลดหน้าเว็บที่รวดเร็วด้วยเนื้อหาที่หลากหลาย
เผยแพร่แล้ว: 2021-07-19เวลาในการโหลดหน้าเว็บที่รวดเร็วและเนื้อหาเชิงโต้ตอบที่หลากหลายเป็นกุญแจสำคัญในการทำให้เว็บไซต์ประสบความสำเร็จ แต่การสร้างสมดุลระหว่างทั้งสองอาจเป็นสิ่งที่ท้าทาย
ไม่ใช่เรื่องแปลกที่ เวลาในการโหลดหน้าเว็บ มีความสำคัญอย่างยิ่งต่อความสำเร็จของเว็บไซต์ อัลกอริธึมการค้นหาของ Google สนับสนุนเวลาในการโหลดที่รวดเร็ว และยังมีงานวิจัยมากมายที่แสดงให้เห็นว่าเวลาในการโหลดหน้าเว็บที่เพิ่มขึ้นเล็กน้อยอาจส่งผลเสียต่อ Conversion Tom Whiley ผู้จัดการฝ่ายการตลาดดิจิทัลของ Hallam เขียนบล็อกโพสต์ที่ยอดเยี่ยมเกี่ยวกับวิธีปรับปรุงความเร็วในการโหลดหน้าเว็บของคุณในปีที่แล้ว ในขณะที่พันธมิตรโฮสติ้งของเรา WP Engine ได้สร้างอินโฟกราฟิกที่ยอดเยี่ยมเกี่ยวกับความเร็วในการโหลดหน้าเว็บ
เว็บไซต์ยังต้อง อุดมไปด้วยเนื้อหา ภาพ และการโต้ตอบ เพื่อส่งเสริมการแปลง สิ่งนี้นำไปสู่หน้าเว็บที่ใหญ่ขึ้นอย่างหลีกเลี่ยงไม่ได้ ซึ่งทำให้เวลาในการโหลดหน้าเว็บช้าลง
ความขัดแย้งระหว่างความต้องการความเร็วและความต้องการเนื้อหาที่หลากหลายสามารถทำให้โครงการออกแบบหยุดนิ่งได้ การหาเครื่องชั่งที่ตรงตามข้อกำหนดทั้งสองจึงเป็นเรื่องสำคัญ
ในบล็อกนี้ ฉันจะแบ่งปันแนวทางที่จะช่วยให้คุณสร้างสมดุลระหว่างความท้าทายที่ขัดแย้งกันทั้งสองนี้
เชื่อมโยงความเร็วของหน้ากับจุดประสงค์
เป็นไปไม่ได้ที่จะคาดการณ์เวลาในการโหลดจนกว่าเว็บไซต์จะได้รับการพัฒนาให้อยู่ในระยะที่เหมาะสม ดังนั้นจึงควรใช้วิธีการแบบวนซ้ำเพื่อวัดและปรับปรุงความเร็ว
จุดเริ่มต้นที่สำคัญคือการระบุหน้า Landing Page SEO ของเว็บไซต์และหน้าเนื้อหาที่หลากหลาย จากนั้นคุณสามารถมุ่งเน้นไปที่การลดขนาดหน้าและความเร็วในการโหลดของหน้า SEO ให้มากที่สุด
ในทำนองเดียวกัน หน้า Landing Page ที่มีเนื้อหาสมบูรณ์สามารถให้พื้นที่เพิ่มขึ้นเล็กน้อยสำหรับการโต้ตอบกับผู้ใช้
นี่เป็นกระบวนการคร่าวๆ ที่สามารถใช้ได้:
- ระบุหน้า Landing Page หลักที่เราจะเป็นเป้าหมายสำหรับความเร็วในการโหลดที่ลดลง
- ออกแบบตามแนวทางปฏิบัติที่ดีที่สุดสำหรับเวลาโหลดต่ำ
- ตัดสินใจเลือกคุณสมบัติตามแนวทางปฏิบัติที่ดีที่สุดสำหรับเวลาโหลดต่ำ
- พัฒนาเพจ
- วัดผลและมองหาโอกาสในการประหยัดเวลาในการโหลด
- ทำซ้ำ 4-5 ตามความเหมาะสม
นี้ครอบคลุมเฉพาะส่วนแรกของเรื่อง หน้า SEO ที่สำคัญจะต้องได้รับการตรวจสอบอย่างต่อเนื่องสำหรับเวลาในการโหลดหน้าเว็บเพื่อให้แน่ใจว่ายังคงทำงานตามที่คาดไว้ โดยเฉพาะอย่างยิ่งเมื่อใช้ระบบจัดการเนื้อหาที่อนุญาตให้ทุกคนแก้ไขหน้าได้
ดังนั้น หลังจากเปิดตัวเว็บไซต์แล้ว มีขั้นตอนง่ายๆ สองขั้นตอนที่สามารถปฏิบัติตามได้:
- ตั้งค่าการตรวจสอบหน้า Landing Page ที่สำคัญทุกเดือนเพื่อให้แน่ใจว่ายังคงทำงานอยู่
- ใช้เครื่องมือตรวจสอบความเร็วของหน้าเว็บที่ทริกเกอร์เมื่อหน้าเว็บทำงานต่ำกว่าระดับที่ตกลงกันไว้
ข้อควรพิจารณาในการออกแบบเพื่อเพิ่มประสิทธิภาพความเร็วในการโหลด
การออกแบบไซต์มีส่วนสำคัญในการกำหนดว่าจะสามารถเพิ่มประสิทธิภาพเวลาในการโหลดหน้าเว็บได้มากน้อยเพียงใด เมื่อพูดถึงหน้าเว็บ ขนาดมีความสำคัญจริงๆ เป้าหมายคือให้เวลาในการโหลดหน้าเว็บไม่เกิน 500,000 แต่ไม่เกิน 1MB อย่างแน่นอน
ต่อไปนี้คือขั้นตอนที่ต้องทำเพื่อลดเวลาในการโหลด:
- ลดการใช้ภาพในหน้า Landing Page หลักให้น้อยที่สุด การใช้ภาพที่ง่ายเกินไปในการทำให้หน้าเว็บดูสมบูรณ์เมื่อการใช้รูปเคารพและการออกแบบเพียงเล็กน้อยอาจมีผลเช่นเดียวกัน
- เมื่อมีการใช้ภาพ ควรปรับให้เหมาะสมพร้อมทั้งรับประกันว่าไม่มีการลดทอนคุณภาพที่ยอมรับไม่ได้
- ใช้ประโยชน์จากหน้า Landing Page แบบลีนที่ได้รับการปรับให้เหมาะสมสำหรับการค้นหาทั่วไป และเก็บเนื้อหาที่สมบูรณ์ไว้ในหน้าที่ลึกกว่าซึ่งไม่ได้กำหนดเป้าหมายสำหรับการค้นหาทั่วไป
- หลีกเลี่ยงเลย์เอาต์ที่ซับซ้อนและไม่ซ้ำใครในเทมเพลตหลายอัน ยิ่งมาร์กอัป HTML ง่าย ไฟล์ก็จะยิ่งเล็กลง
- หลีกเลี่ยงองค์ประกอบเชิงโต้ตอบที่ซับซ้อนซึ่งต้องอาศัยไลบรารี Javascript จำนวนมาก มันอาจจะดูดีเมื่อเห็นบางสิ่งเคลื่อนผ่านหน้าจอ แต่จำเป็นจริงๆ หรือ?
ข้อควรพิจารณาทางเทคนิคระหว่างการใช้งาน
และสุดท้าย เราสามารถก้าวเข้าสู่แง่มุมทางเทคนิคเพิ่มเติมของความเร็วในการโหลดหน้าเว็บ ซึ่งจำเป็นต้องพิจารณาว่าเป็นส่วนหนึ่งของตัวเลือกโฮสติ้ง:

- ลบการพึ่งพาสคริปต์ของบุคคลที่สามหากเป็นไปได้ สิ่งเหล่านี้ทำให้เกิดปัญหาเพราะคุณไม่เพียงต้องพึ่งพาการโหลดสคริปต์เหล่านั้นก่อนที่จะโหลดหน้า แต่บางครั้งสคริปต์เหล่านี้ยังอยู่ภายใต้การโหลดสูงและโหลดช้ากว่าปกติ ซึ่งอาจส่งผลให้เวลาในการโหลด "เป็นก้อน"
- ใช้เทคนิคการโหลดแบบ Lazy Loading เพื่อให้แน่ใจว่าภาพที่ไม่ปรากฏครึ่งหน้าบนจะถูกโหลดเมื่อผู้ใช้เลื่อนดู
- ใช้ภาพที่ตอบสนองได้ดียิ่งขึ้น มีความก้าวหน้าบางอย่างในวิธีจัดการรูปภาพที่ตอบสนองโดยเบราว์เซอร์ ซึ่งหมายความว่าเราไม่จำเป็นต้องจัดเตรียมรูปภาพขนาดใหญ่เพียงภาพเดียวที่ใช้งานได้กับพอร์ตมุมมองทั้งหมด และสามารถนำเสนอภาพที่ดีกว่าสำหรับความละเอียดเฉพาะ
- ตรวจสอบให้แน่ใจว่ามีการโหลดวิดีโอที่ฝังไว้หลังจากที่โหลดหน้าเว็บแล้ว แทนที่จะเป็นส่วนหนึ่งของการโหลดหน้า ซึ่งหมายความว่าผู้ใช้จะเห็นภาพตัวอย่างสำหรับวิดีโอ จากนั้นจึงดูวิดีโอจริงหลังจากคลิกลิงก์
- หลีกเลี่ยงไฟล์ htaccess ขนาดใหญ่สำหรับการเปลี่ยนเส้นทาง 301 และรวมกฎเข้าในการเปลี่ยนเส้นทางหมวดหมู่จำนวนมาก แทนที่จะเปลี่ยนเส้นทางทีละหน้า
- ใช้ CDN สำหรับภาพ สิ่งนี้จะต้องมีการวัดเนื่องจาก CDN อาจเป็นอันตรายต่อประสิทธิภาพ หากฐานผู้ใช้ของไซต์มีการแปลเป็นภาษาท้องถิ่นโดยเฉพาะ
- ย่อขนาดไฟล์ CSS และ Javascript คุณควรทำสิ่งนี้แล้วในกรณีส่วนใหญ่ แต่อาจมีโอกาสเพิ่มเติมในการลดไฟล์บางไฟล์ในหน้าสำคัญ นี่เป็นส่วนสำคัญในการตัดสินใจติดตั้งปลั๊กอินใหม่
- วางการสนับสนุนสำหรับเบราว์เซอร์รุ่นเก่า เบราว์เซอร์รุ่นเก่าต้องการไฟล์ CSS และ JS เฉพาะเพื่อสร้างและโหลดลงในไซต์แบบมีเงื่อนไข หากเราสามารถลบสิ่งเหล่านี้ได้อย่างสมบูรณ์ คำขอที่ต้องทำก็น้อยลงไปหนึ่งรายการ
- ลดจำนวนปลั๊กอินที่ใช้ในไซต์ของคุณให้น้อยที่สุด เรารับช่วงต่อเว็บไซต์ที่ประสบปัญหาปลั๊กอินขยายอยู่เป็นประจำ ไม่ใช่ปัญหาใหม่เมื่อทำงานกับ CMS แต่ก็ยังเป็นปัญหาใหญ่
- ยกเลิกการพึ่งพาข้อกำหนดการโฮสต์ที่ไม่จำเป็น เช่น การโฮสต์รูปภาพสำหรับลายเซ็นอีเมล
- เรียกใช้แบบสอบถามการปรับฐานข้อมูลให้เหมาะสม หากเว็บไซต์ของคุณมีมาระยะหนึ่งแล้ว มีเทคนิคฐานข้อมูลจำนวนหนึ่งที่สามารถใช้เพื่อเพิ่มประสิทธิภาพเวลาในการสืบค้นข้อมูล
โดยสรุป การสร้างไซต์ที่ปรับให้เหมาะสมที่สุดนั้นเป็นความสมดุลระหว่างข้อกำหนด การออกแบบ และการใช้งาน ปัจจัยสำคัญสำหรับฉันคือการแยกความแตกต่างของหน้า SEO ที่ได้รับการเพิ่มประสิทธิภาพสูงสุดจากหน้าอื่นๆ ที่เป็นไปได้ และมุ่งเน้นที่การเพิ่มประสิทธิภาพเหล่านี้ให้มากที่สุด
หากคุณต้องการความช่วยเหลือเกี่ยวกับการพัฒนาเว็บ อย่าลังเลที่จะติดต่อเรา
