โหลดเร็วขึ้น! ด้วยเทคนิคดึงผลการค้นหาล่วงหน้าจาก Google

prefetching เพิ่ม pagespeed ได้อย่างไร
Image_Web Conductor (13)

Google เผยเทคนิคการดึงผลการค้นหาไว้ล่วงหน้า (Prefetch) เพื่อการโหลดหน้าเว็บไซต์ที่รวดเร็วยิ่งขึ้น! โดยอธิบายถึงการใช้ประโยชน์จาก Speculation Rules API ในการดึงผลการค้นหาล่วงหน้า ซึ่งช่วยยกระดับความเร็วในการโหลดข้อมูลบน Google Chrome ให้ผู้ใช้สัมผัสประสบการณ์ออนไลน์ที่ลื่นไหลและตอบสนองได้ทันใจ

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

prefetching เพิ่ม pagespeed ได้อย่างไร

หลักการทำงานของ Prefetching?

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

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

Google อธิบายเพิ่มเติมว่า:

“Google Search ได้ใช้ประโยชน์จาก Speculation Rules API เพื่อเร่งความเร็วในการนำทางจากหน้าผลการค้นหาไปยังลิงก์ปลายทาง และยังได้นำคุณสมบัติเด่นบางส่วนของ API นี้มาใช้ ซึ่งอาจเป็นประโยชน์กับเจ้าของเว็บไซต์รายอื่นๆ ด้วย”

ในช่วงเริ่มต้น หนึ่งในกลยุทธ์หลักของ Google คือ:

“หนึ่งในการใช้งาน Speculation Rules ครั้งแรก ๆ คือการโหลดผลการค้นหา 2 อันดับแรกไว้ล่วงหน้า”

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

หลักการทำงานของ Prefetching

Performance ที่ดีขึ้น

จากการทดสอบพบว่าความเร็วในการโหลดเพิ่มขึ้นอย่างเห็นได้ชัด

  • บน Chrome สำหรับ Android: Google บันทึกการลดลงของค่า Largest Contentful Paint (LCP) ถึง 67 มิลลิวินาที
  • ส่วนผู้ใช้ Chrome บนเดสก์ท็อป: เห็นการปรับปรุงความเร็วขึ้นถึง 58.6 มิลลิวินาที

นอกจากการโหลดผลการค้นหา 2 อันดับแรกไว้ล่วงหน้าแล้ว Google ยังเลือกโหลดลิงก์อื่นๆ เมื่อเคอร์เซอร์ของผู้ใช้เลื่อนไปเหนือผลการค้นหาในเวอร์ชันเดสก์ท็อปอีกด้วย:

“The Speculation Rules API ถูกปรับปรุงเพิ่มเติมด้วยคุณสมบัติ ‘eagerness’ ที่ช่วยให้ระบบโหลดลิงก์ล่วงหน้าได้เฉพาะเมื่อผู้ใช้เลื่อนเมาส์ผ่าน หรือเริ่มคลิกที่ลิงก์เท่านั้น Google Search จึงก้าวข้ามการโหลดแค่ 2 อันดับแรก และขยายไปโหลดผลการค้นหาอื่นล่วงหน้า แต่จะทำก็ต่อเมื่อผู้ใช้เลื่อนไปเหนือผลการค้นหานั้น…”

การเลื่อนเคอร์เซอร์ผ่านผลการค้นหาจะกระตุ้นให้เกิดการโหลดล่วงหน้า (Prefetch) ในระดับปานกลางเท่านั้น เพราะว่าช่วยประหยัดแบนด์วิธสำหรับลิงก์ที่อาจไม่ได้คลิกในท้ายที่สุด

อย่างไรก็ตาม อุปกรณ์พกพาอย่างโทรศัพท์มือถือหรือ Tablet ไม่รองรับฟังก์ชัน “Hover” ทำให้ Google ไม่เห็นประโยชน์ในลักษณะเดียวกันกับที่ใช้บน Desktop

แผนการทดลองในอนาคต & การรองรับบนเบราว์เซอร์

Google กำลังทดลอง Prerender หน้าแสดงผลการค้นหา (SERPs) ทั้งหน้าในบางสถานการณ์ เช่น เมื่อเราเริ่มพิมพ์คำค้นหาบน Address Bar ของ Chrome

Search Engine อื่นๆ ก็สามารถนำเทคโนโลยีนี้ไปปรับใช้ได้เช่นกัน แต่ปัจจุบัน Google ยังคงเป็นเจ้าหลัก ๆ ที่นำมาใช้อยู่

โดย Speculation Rules API นั้นทำงานได้บนเบราว์เซอร์ตระกูล Chromium เช่น Google Chrome

Prefetching สำคัญยังไง

การโหลดล่วงหน้า (Prefetch) สามารถลดเวลาในการโหลดเพจลงได้แม้เพียงไม่กี่มิลลิวินาที แต่ก็เป็นสิ่งที่ Google เน้นว่านี่มีความหมายอย่างยิ่งในยุคที่มีการค้นหาหลายพันล้านครั้งต่อวัน

หากกลุ่มเป้าหมายของเราใช้งาน Chrome เป็นหลัก การนำ Speculation Rules API มาใช้อาจช่วยเพิ่มประสิทธิภาพให้กับเว็บไซต์ของเราได้อย่างมีนัยสำคัญ

Read more

Google ยกเลิก Sitelinks Search Box

Google ยืนยัน! ยกเลิก Sitelinks Search Box อย่างเป็นทางการ

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

By admin
อัปเดต CrUX Report เจาะลึก LCP

อัปเดต CrUX Report เจาะลึก LCP และความล่าช้า ช่วยปรับปรุงเว็บให้เร็วขึ้น

Google Chrome ปล่อยอัปเดตใหม่สำหรับ Chrome User Experience Report (CrUX) ที่ให้ข้อมูลเชิงลึกเกี่ยวกับ Largest Contentful Paint (LCP) และ ความล่าช้าของเครือข่าย (RTT) แบบละเอียด ช่วยให้การปรับปรุงความเร็วเว็บไซต์และประสบการณ์ผู้ใช้ทำได้ง่ายและตรงจุดยิ่งขึ้น

By admin
Google บนมือถือ ตัด Breadcrumbs ออก

Google อัปเดต Mobile Search Interface ทำไมถึงเอา Breadcrumbs ออก?

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

By admin
ฟีเจอร์ Circle to Search คืออะไร

Google อัปเกรด Circle to Search ค้นหาไวขึ้นด้วย AI Overviews

เคยเจอสินค้าน่าสนใจบนโซเชียล แต่ไม่รู้ยี่ห้อ? เห็นโลโก้แปลกๆ แต่ไม่รู้ว่าเป็นของบริษัทอะไร? อยากค้นหาข้อมูลโดยไม่ต้องพิมพ์ให้ยุ่งยาก? Google ขยายขีดความสามารถของ Circle to Search เพื่อให้การค้นหาข้อมูลสะดวกและรวดเร็วขึ้น เพียงแค่ วงกลม ขี

By admin