วิธีโหลดหน้าเว็บทันที (เทคนิคและเครื่องมือจากผู้เชี่ยวชาญ)
เผยแพร่แล้ว: 2024-02-07เร็ว. เร็วขึ้น. ทันที.
เมื่อเราก้าวเข้าสู่ปี 2024 ยุคแหวกแนวก็ใกล้เข้ามาแล้ว ซึ่งเป็นยุคที่ผู้เยี่ยมชมไซต์สามารถคาดการณ์ถึงการเปลี่ยนแปลงครั้งสำคัญที่ทำให้การโหลดหน้าเว็บแบบทันทีกลายเป็นบรรทัดฐานใหม่
เข้าร่วมกับเราในขณะที่เราสำรวจวิวัฒนาการของการท่องเว็บและขยายวิธีการที่คุณสามารถนำประสบการณ์แบบทันทีมาสู่ผู้เยี่ยมชมเว็บไซต์ของคุณ
การโหลดหน้าเว็บทันทีหมายความว่าอย่างไร?
การโหลดหน้าเว็บทันทีหมายถึงการแสดงหน้าเว็บที่รวดเร็วและราบรื่นตามคำขอของผู้ใช้ พูดง่ายๆ ก็คือบรรลุเวลาในการโหลดใกล้กับ 0 เมื่อผู้เยี่ยมชมเว็บไซต์โหลดหน้าจากเว็บไซต์ของคุณ
การโหลดหน้าเว็บแบบทันทีเกี่ยวข้องกับการเพิ่มประสิทธิภาพทรัพยากรแบ็กเอนด์และฟรอนต์เอนด์ต่างๆ เช่น การลดขนาดไฟล์ การใช้ประโยชน์จากแคชของเบราว์เซอร์ และการใช้เครือข่ายการจัดส่งเนื้อหา (CDN)
อ่านต่อเพื่อเรียนรู้เกี่ยวกับเทคนิคล่าสุดที่จะเพิ่มลงในกล่องเครื่องมือเพิ่มประสิทธิภาพของคุณ
เหตุใดการโหลดหน้าเว็บทันใจจึงมีความสำคัญ
เป้าหมายคือเพื่อปรับปรุงประสบการณ์ผู้ใช้โดยให้การเข้าถึงข้อมูลที่รวดเร็วและตอบสนอง ซึ่งเป็นสิ่งสำคัญสำหรับการรักษาการมีส่วนร่วมและความพึงพอใจของผู้ใช้บนเว็บไซต์ของคุณ
การวิจัยผู้ใช้ล่าสุดโดย NitroPack เปิดเผยว่าผู้เยี่ยมชมไซต์ละทิ้งหน้าเว็บที่ 2.75 วินาที และจะเข้าชมหน้าเว็บเพิ่มขึ้น 60% หากหน้าเว็บถัดไปโหลดภายในเวลาไม่ถึง 3 วินาที
การนำเสนอประสบการณ์ทันทียังส่งผลเชิงบวกต่อวิธีที่ผู้ใช้จริงโต้ตอบกับเว็บไซต์ของคุณ ซึ่งนำไปสู่ Core Web Vitals และ Largest Contentful Paint โดยเฉพาะ
LCP ถือเป็นตัวชี้วัดประสิทธิภาพที่ท้าทายที่สุดซึ่งถือเป็นแง่มุมที่ซับซ้อนในการปรับให้เหมาะสม และโชคดีที่ได้รับผลกระทบอย่างมากจากเทคนิคการโหลดทันที
ความท้าทายในการท่องเว็บตอนนี้
ในขณะที่วิศวกรเครือข่ายพยายามอย่างดีที่สุดเพื่อชดเชยจุดอ่อนโดยธรรมชาติของเวิลด์ไวด์เว็บ ผู้ใช้มือถือ 53% คาดหวังว่าการโหลดหน้าเว็บที่รวดเร็วภายใน 3 วินาทีหรือน้อยกว่า
เพื่อลดช่องว่างนี้ เจ้าของเว็บไซต์ในปัจจุบันใช้กลยุทธ์มากมายเพื่อลดเวลาการรอคอยและรักษาความสามารถในการแข่งขัน เช่น:
- การตั้งค่างบประมาณประสิทธิภาพของเว็บ
- การเพิ่มประสิทธิภาพการโหลดหน้าเว็บด้วยตนเองและอัตโนมัติ
- การบีบอัดรูปภาพ สื่อ และโค้ด
- การเพิ่มประสิทธิภาพในโลกแห่งความเป็นจริง (Core Web Vitals)
- การวิเคราะห์พฤติกรรมผู้ใช้ การเพิ่มประสิทธิภาพการเดินทางของลูกค้า และอื่นๆ อีกมากมาย!
เจ้าของไซต์ไม่จำเป็นต้องพึ่งพาทรัพยากรภายในองค์กรเท่านั้น
เบราว์เซอร์เช่น Google Chrome และเครื่องมือเพิ่มประสิทธิภาพเช่น NitroPack ค้นพบวิธีที่จะช่วยเร่งความเร็วในการโหลดมากขึ้นเรื่อยๆ โดยมุ่งเป้าไปที่ "ประสบการณ์ทันที" ที่เข้าใจยาก
เข้าร่วมรายชื่อรอสำหรับเครื่องมือเพิ่มประสิทธิภาพที่ขับเคลื่อนด้วย AI ตัวแรก Navigation AI โดย NitroPack เพื่อปลดล็อกประสบการณ์ทันทีแบบอัตโนมัติ →
เทคนิคการโหลดหน้าทันใจด้วยตนเอง
การใช้ประโยชน์จากความสามารถของเบราว์เซอร์และคำแนะนำด้านทรัพยากร
วิธีหนึ่งในการหลีกเลี่ยงประสบการณ์การท่องเว็บแบบทันทีคือการเพิ่มประสิทธิภาพเว็บไซต์ของคุณเพื่อการนำทางที่รวดเร็วในอนาคต
การโหลดหน้าเว็บครั้งต่อไปหลังจากที่คุณเข้าสู่เว็บไซต์
คำแนะนำด้านทรัพยากร เช่น link rel=prefetch เป็น API ที่ใช้งานง่ายและมีลำดับความสำคัญต่ำกว่าในการแสดงผลหน้าเว็บ มันถูกเพิ่มลงใน HTML ของเว็บไซต์ของคุณและได้รับการสนับสนุนอย่างดีจากเบราว์เซอร์ (Safari ยังล้าหลัง)
เปิดตัวโดย Barry Pollard เอง การพัฒนาที่น่าตื่นเต้นล่าสุดใน Chromium คือ Speculation Rules API
API กฎการเก็งกำไรเป็น API ที่ใหม่กว่าและมีการระบุที่ดีกว่าสำหรับการดึงข้อมูลล่วงหน้าหรือการแสดงผลหน้าเว็บทั้งหมดล่วงหน้า เป็น API ที่ใช้ JSON ซึ่งช่วยให้สามารถระบุลิงก์ที่แสดงผลล่วงหน้าหรือแสดงผลล่วงหน้า และกรณีการใช้งานขั้นสูงอื่นๆ อีกมากมาย
เมื่อใช้ Speculation Rules API คุณจะคาดหวังได้ว่าเวลาในการโหลดหน้าแรกจะเร็วกว่า 2.5 วินาทีอย่างเห็นได้ชัด และยังใกล้เคียงกับช่วง 2-3 มิลลิวินาทีแรกอีกด้วย ซึ่งเป็นไปได้โดยการใช้ประโยชน์จาก API เพื่อระบุรายการ URL ไปยังหน้าเว็บสำหรับการแสดงผลล่วงหน้าหรือดึงข้อมูลล่วงหน้า ซึ่งเบราว์เซอร์จะดำเนินการในเบื้องหลัง
ณ สิ้นเดือนมกราคม 2024 Speculation Rules API มีการปรับปรุงใหม่ล่าสุดที่ช่วยให้เราควบคุม URL ได้มากขึ้นโดยการเพิ่มลงในเอกสารแทนที่จะเป็นรายการ สิ่งนี้ช่วยให้เราสามารถระบุทริกเกอร์และลำดับความสำคัญที่เบราว์เซอร์ดำเนินการ URL ที่รวมอยู่ในเพจและองค์ประกอบบนเพจ จากนั้นคุณสามารถระบุระดับ "ความกระตือรือร้น" ซึ่งโดยพื้นฐานแล้วแสดงถึงความมั่นใจของคุณว่าผู้ใช้จะคลิกลิงก์เหล่านั้น
ปลดล็อคการโหลดหน้าทันทีบน WordPress
Adam Silverstein เปิดเผยว่าทีมงาน WordPress Performance กำลังทำงานเพื่อการใช้งาน Speculation Rules API ใหม่ที่มีความเสถียรมากขึ้น
ในปัจจุบัน จุดมุ่งเน้นยังคงอยู่ที่การทำให้ส่วนเล็กๆ ของฟังก์ชันการทำงานของ API พร้อมใช้งานสำหรับเจ้าของไซต์และนักพัฒนาในระบบนิเวศ เพื่อทดสอบประสิทธิภาพและอัตราการนำไปใช้ก่อนที่จะทำให้เป็นส่วนหนึ่งของแกนหลัก นี่คือสิ่งที่ผู้ใช้ WordPress สามารถใช้ประโยชน์ได้:
โมดูลในปลั๊กอิน Performance Lab
ปลั๊กอินแบบสแตนด์อโลนที่ใช้ส่วนหน้า API กฎการเก็งกำไรเท่านั้น (ใช้ระดับ "ความกระตือรือร้น" แบบอนุรักษ์นิยม แต่นักพัฒนามีอิสระในการปรับเปลี่ยนพฤติกรรม)
เส้นทางของผู้ดูแลระบบ WP จะถูกแยกออกตามค่าเริ่มต้น แต่ขึ้นอยู่กับนักพัฒนา WP ที่จะกำหนดเส้นทางที่พวกเขาต้องการหลีกเลี่ยงหรือจัดลำดับความสำคัญ (เช่น หลีกเลี่ยงการแสดงผลล่วงหน้าและการดึงตะกร้าสินค้าล่วงหน้า แต่จัดลำดับความสำคัญของการนำทางที่ชัดเจนในอนาคต)
ทีมงาน WordPress Performance ยังทำงานเกี่ยวกับการใช้งานที่ซับซ้อนมากขึ้นภายในปลั๊กอินในระบบนิเวศ สิ่งนี้มีจุดมุ่งหมายเพื่อบรรเทาภาระงานหนักที่นักพัฒนาต้องทำเมื่อค้นหาว่าเส้นทางใดมีความสำคัญสูงสุดและเส้นทางใดที่ไม่ควรดำเนินการ
วิธีโหลดเพจทันทีบนเว็บไซต์ใด ๆ โดยอัตโนมัติ
ขอแนะนำ Navigation AI โดย NitroPack (ในรุ่นเบต้า)
Navigation AI เป็นผลิตภัณฑ์ล่าสุดของ NitroPack เป็นเครื่องมือเพิ่มประสิทธิภาพการท่องเว็บที่ขับเคลื่อนด้วย AI ซึ่งจะคาดการณ์และวิเคราะห์พฤติกรรมของผู้ใช้เพื่อแสดงผลทั้งหน้าล่วงหน้าในระหว่างการเดินทางของลูกค้า Navigation AI ช่วยให้เจ้าของเว็บไซต์สามารถนำเสนอประสบการณ์การท่องเว็บได้ทันทีทั้งบนเดสก์ท็อปและอุปกรณ์เคลื่อนที่ ช่วยเพิ่มการมีส่วนร่วมของลูกค้าและอัตรา Conversion ไปพร้อมกัน
เข้าร่วมรายชื่อรอสำหรับ Navigation AI และเตรียมไซต์ของคุณให้พร้อมสำหรับประสบการณ์ผู้ใช้ทันที →
AI การนำทางทำงานอย่างไร
Navigation AI โดย NitroPack สร้างขึ้นจาก Speculation Rules API และนำเสนอโซลูชันอัตโนมัติเพื่อสร้างความสมดุลระหว่างผลตอบแทนสูงและความเสี่ยงต่ำระหว่างหน้าที่แสดงผลล่วงหน้าและหน้าที่ไม่ได้แสดงผลล่วงหน้า มันถูกนำไปใช้โดยตัวอย่าง JavaScript แบบลีน และไม่เชื่อเรื่องพระเจ้าบนแพลตฟอร์มโดยสมบูรณ์เมื่อทำงานในเบราว์เซอร์
AI การนำทางสามารถแก้สมการที่ซับซ้อนนี้ได้โดยการแบ่งกระบวนการทั้งหมดออกเป็นสองขั้นตอน:
ระยะแรก: ใช้การคาดการณ์เริ่มต้นที่ปรับปรุงโดย AI ในการโหลดหน้าเว็บโดยอิงตามข้อมูลโดยไม่ส่งต่อไปยัง Speculation Rules API (เพื่อไม่ให้เบราว์เซอร์ล้น)
ระยะที่สอง: การวิเคราะห์พฤติกรรมผู้ใช้ ปรับการคาดการณ์ และสั่งให้ Speculation Rules API แสดงผลล่วงหน้า (หรือดึงข้อมูลล่วงหน้า) หน้าเว็บ เมื่อเราแน่ใจว่าการดำเนินการต่อไปจะเป็นอย่างไร
ผลลัพธ์คือการโหลดหน้าเว็บทันทีด้วยการทาสีหน้านี้ในพื้นหลังแล้ว บนอุปกรณ์เคลื่อนที่ Navigation AI อาศัยการระบุตำแหน่งที่ผู้ใช้อยู่บนเพจ และด้วยวิวพอร์ตขนาดเล็ก ทำให้สามารถคาดเดาได้อย่างง่ายดายว่าพวกเขาจะแตะตำแหน่งใด
อะไรทำให้ Navigation AI ทรงพลังมาก? (+ ข้อมูล)
AI การนำทางจะวัดความสำเร็จตามเมตริกที่กำหนดเองสามรายการ:
ความแม่นยำในการคาดการณ์: จำนวนการโต้ตอบของผู้ใช้ทั้งหมดที่คาดการณ์ AI การนำทางได้สำเร็จ
ความแม่นยำที่สูญเปล่า: จำนวนการโต้ตอบของผู้ใช้ทั้งหมดที่ Navigation AI ไม่สามารถคาดเดาได้ ส่งผลให้เบราว์เซอร์ตึงเครียด
อัตราส่วนเกียรติยศของเบราว์เซอร์: ส่งสัญญาณว่าหน้าเว็บมีการแสดงผลล่วงหน้า/ดึงข้อมูลล่วงหน้าอย่างเหมาะสมจริงหรือไม่ (หากไม่เป็นเช่นนั้น เราจะเข้าไปตรวจสอบประสิทธิภาพของเบราว์เซอร์หรือความแรงของเครือข่ายของผู้ใช้ เพื่อช่วยให้ AI การนำทางปรับให้เข้ากับสถานการณ์ที่คล้ายคลึงกัน)
จากเว็บไซต์ 1,200 แห่ง Navigation AI ได้แสดงผลลัพธ์ที่น่าทึ่งแล้ว
การนำทาง AI ผลลัพธ์ในโลกแห่งความเป็นจริง
ผลลัพธ์ #1:หน้าเว็บที่ใช้ Navigation AI จะแสดงเวลาในการโหลด ~2.86s อย่างต่อเนื่องVS 6.12s โดยไม่มี AI การนำทาง
ผลลัพธ์ #2: ด้วย Navigation AI หน้าที่แสดงผลล่วงหน้าจะแสดงการปรับปรุง LCP 85% (จาก 3.1 วินาทีเป็น 0.4 วินาที) และการปรับปรุง CLS 80% (จาก 0.3 วินาทีเป็น 0.06 วินาที)สำหรับหน้าที่ดึงข้อมูลล่วงหน้า Navigation AI จะเพิ่ม LCP 52% (จาก 3.1 วินาทีเป็น 1.5 วินาที)
ผลลัพธ์ #3: ด้วย Navigation AI ตัวชี้วัดประสิทธิภาพสำหรับทั้งเว็บไซต์จะปรับปรุงอย่างมีนัยสำคัญ: LCP 15%, CLS 8% และ TTFB 26%
เวลาในการโหลดหน้าแรกที่รวดเร็ว รูปแบบที่มั่นคง และการตอบสนองที่รวดเร็วต่อการโต้ตอบ ช่วยให้เจ้าของเว็บไซต์สามารถรักษาผู้ใช้ให้มีความสุขและมีส่วนร่วมได้นานขึ้นและทำให้เกิด Conversion ในอัตราที่มากขึ้นในที่สุด
เทคนิคการโหลดทันที: ความแม่นยำและการแลกเปลี่ยน
การสร้างสมดุลที่เหมาะสมในการตัดสินใจว่าจะแสดงผลล่วงหน้า/ดึงข้อมูลล่วงหน้าจะเชื่อมโยงกับว่าคุณเข้าใจพฤติกรรมของผู้ใช้ได้ดีเพียงใด วิธีการแบบแมนนวลจำเป็นต้องพิจารณาประสบการณ์ผู้ใช้ในอดีตอย่างรอบคอบและการวิเคราะห์ข้อมูลเพื่อให้บรรลุสถานการณ์ "ความเสี่ยงปานกลาง และผลตอบแทนปานกลาง"
ตามหลักการแล้ว คุณควรเพิ่มแผนที่ความร้อนเป็นสองเท่าและสำรวจว่าผู้ใช้ทำอะไรบนหน้าเว็บของคุณ - ตำแหน่งที่พวกเขาคลิก พวกเขาเลื่อนลงไปไกลแค่ไหน และสิ่งที่พวกเขามักจะเพิกเฉย
เนื่องจากเบราว์เซอร์สามารถรองรับคำขอแสดงผลล่วงหน้า/ดึงข้อมูลล่วงหน้าได้ในจำนวนที่จำกัด เจ้าของไซต์และนักพัฒนาจึงควร:
ยกเว้นเส้นทาง เช่น ลิงก์โลโก้ หน้าออกจากระบบ หน้าการซื้อที่สำเร็จ หน้าเพิ่มลงตะกร้า ฯลฯ
จัดลำดับความสำคัญของเส้นทาง เช่น ปุ่มคำกระตุ้นการตัดสินใจหลัก (CTA) เรียนรู้หน้าเพิ่มเติม การนำทางที่ตามมาอย่างสมเหตุสมผล ฯลฯ
หรือคุณสามารถมอบหมายพลังการกระทืบข้อมูลและการคาดการณ์ให้กับเครื่องมืออัตโนมัติ เช่น Navigation AI
คำถามที่พบบ่อย
การแสดงผลล่วงหน้า/การดึงข้อมูลหน้าเว็บล่วงหน้าในเบื้องหลังแสดงในการวิเคราะห์หรือไม่
หากผู้ใช้ไม่ได้เข้าสู่หน้าที่เป็นปัญหา ก็จะไม่นับรวมในการวิเคราะห์ เช่น Google Analytics เป็นต้น โปรดทราบว่า Speculation Rules API ยังอยู่ในช่วงเริ่มต้น และขึ้นอยู่กับผู้ให้บริการการวิเคราะห์ที่คุณใช้ พวกเขาอาจตัดสินใจรวมข้อมูลนี้ในทางใดทางหนึ่ง ในตอนนี้ หน้าเว็บที่แสดงผลล่วงหน้า/ดึงข้อมูลล่วงหน้าจะนับรวมในรายงานประสบการณ์ผู้ใช้ Chrome (CrUX) หากผู้ใช้เข้ามาที่หน้าเว็บจริงๆ เท่านั้น
เบราว์เซอร์จะเก็บหน้าที่แสดงผลล่วงหน้าในเวอร์ชันแคชไว้นานเท่าใด
นักพัฒนาไม่สามารถควบคุมระยะเวลาได้ อย่างไรก็ตาม Chrome จะจัดเก็บเวอร์ชันแคชทั้งหมดของหน้าที่แสดงผลล่วงหน้าซึ่งผู้ใช้ไม่ได้เลือกไว้ในแคช HTTP วิธีนี้จะทำให้โหลดได้เร็วขึ้นหากผู้ใช้ตัดสินใจกลับมาใช้ในภายหลัง
AI ใน Navigation AI ที่กำลังตรวจสอบการกระทำของผู้ใช้หนักแค่ไหน?
AI ได้รับการจัดการโดยเซิร์ฟเวอร์ NitroPack ทั้งหมด และไม่ได้ดำเนินการในเบราว์เซอร์ Navigation AI JavaScript ใช้เฉพาะผลลัพธ์สำเร็จรูปที่มาจากเซิร์ฟเวอร์ NitroPack แทนที่จะเรียกใช้โมเดล AI ทั้งหมด
เทคนิคการโหลดทันทีใช้งานได้กับหน้าแรกที่ผู้ใช้เข้ามา (เช่น หน้าแรก) หรือสำหรับการเรียกดูครั้งต่อไปเท่านั้น
เทคนิคการแสดงผลล่วงหน้า/การดึงข้อมูลล่วงหน้าใช้ไม่ได้ในกรณีที่มีการเข้าชมเว็บไซต์ครั้งแรก อย่างไรก็ตาม แถบ URL ของ Chrome เริ่มใช้การแสดงผลล่วงหน้าโดยจดจำ URL ที่เราค้นหาบ่อยครั้งและโหลดไว้ล่วงหน้า
ตัวอย่างเช่น การพิมพ์ www.goo มักจะทำให้หน้า www.google.com โหลดในเบื้องหลัง (ขึ้นอยู่กับกิจกรรมการค้นหาของผู้ใช้แต่ละราย)
ปัจจุบัน ยังมีการสำรวจว่าแถบเครื่องมือค้นหาของ Google สามารถรวมการแสดงผลล่วงหน้าได้อย่างไร