ผสานรวมเนื้อหา AMP

วิธีนี้เป็นวิธีที่ดีกว่าในการผสานรวมและเข้าถึง URL แคชของ AMP ตามประเภทแอปพลิเคชันและแพลตฟอร์มต่างๆ

URL แคชของ AMP ในเว็บแอปพลิเคชัน

หากเอกสารมีเวอร์ชัน Canonical สําหรับเดสก์ท็อปและเวอร์ชัน AMP สําหรับอุปกรณ์เคลื่อนที่ ให้ลิงก์ไปยัง URL แคชของ AMP ในเวอร์ชัน AMP

ในการเปิดใช้หน้าเว็บที่เร็วที่สุด ให้เปิด URL แคชของ AMP ในเบราว์เซอร์ระบบของอุปกรณ์เคลื่อนที่ ใน Android จากอุปกรณ์ Chrome ใน Safari หรือใน Safari

URL แคชของ AMP ในแอปพลิเคชัน iOS

SFSafariViewController เป็นวิธีที่แนะนําในการเปิดลิงก์ในแอป iOS โดยจะใช้สถานะเบราว์เซอร์เดียวกันกับเบราว์เซอร์ในระบบ (Safari) อย่างไรก็ตาม วิธีเพิ่มประสิทธิภาพประสบการณ์ใช้งาน AMP ด้วย SFSafariViewController ให้ดียิ่งขึ้นเนื่องจากไม่มี API การแสดงผลล่วงหน้า

URL แคชของ AMP ในแอปพลิเคชัน Android

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

แท็บที่กําหนดเองทํางานได้ดีกับ AMP mayLaunchUrl(url, moreUrls) ช่วยให้ API แสดงผลล่วงหน้าให้แสดงหน้าเว็บเดียวอย่างสมบูรณ์หรือเชื่อมต่อล่วงหน้าหลายหน้าได้

สิ่งที่ควรทํา 3 ข้อนี้เพื่อให้ได้ประสิทธิภาพที่ดีที่สุดจากแท็บที่กําหนดเองมีดังนี้

  • ทําให้แท็บที่กําหนดเองอบอุ่นขึ้น (ซึ่งอาจใช้เวลาถึง 700 มิลลิวินาทีเมื่อคุณเปิดลิงก์ด้วย)
  • โหลดเนื้อหาล่วงหน้าสําหรับ URL ที่ผู้ใช้มีแนวโน้มที่จะเปิด (เช่น >50%) ใช้ mayLaunchUrl สําหรับกรณีนี้
  • เชื่อมต่อ DNS ล่วงหน้าหากผู้ใช้อาจคลิกรายการใดรายการหนึ่งหลายรายการ (เช่น ลิงก์ในบทความ) การดําเนินการนี้จะค้นหา DNS สําหรับ URL ทั้งหมด แต่ไม่ดาวน์โหลดเนื้อหาใดๆ โดยให้ตั้งค่าพารามิเตอร์ 2 รายการแรกใน mayLaunchUrl เป็น Null และส่งรายการ URL ผ่านกลุ่ม

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