ตามแนวทางปฏิบัติที่ดีที่สุดวิธีการทั่วไปในการเพิ่มประสิทธิภาพการโหลดหน้าเว็บคือการรวมทรัพยากร JS ทั้งหมดของคุณเนื่องจากจำนวนการเชื่อมต่อที่ จำกัด ไปยังโดเมนเดียวตามที่ Jarrod พูดถึงและการตั้งค่าส่วนหัวของอนาคตในการตอบกลับ
สิ่งที่ CDN นำมาซึ่งการผสมผสานโดยเฉพาะอย่างยิ่งสิ่งที่ได้รับความนิยมอย่าง Jarrod ชี้ให้เห็นก็คือผู้ใช้จะต้องเข้าถึง URL ก่อนหน้านี้และสามารถดึงทรัพยากร JS ได้ทันทีจากแคชของลูกค้าโดยไม่จำเป็นต้องสร้างการเชื่อมต่อ
หากเราใช้ CDN และใช้แนวทางปฏิบัติที่ดีที่สุดเราสามารถบันทึกผู้ใช้จากการเรียกข้อมูลเพิ่มเติม ~ 10-50KB เมื่อพวกเขาเข้าถึง URL ของเราในตอนแรกและอนุญาตให้พวกเขาโหลดหน้าเว็บของพวกเขาได้เร็วขึ้น
ฉันขอแนะนำอย่างยิ่งให้ใช้ CDN ด้วยเหตุผลสองข้อ: ข้อเสีย Jarrod ที่กล่าวถึงนั้นจริง แต่ไม่สำคัญเลยและถ้าคุณรวมแหล่งข้อมูลของคุณไว้ในเอกสารฉบับเดียวแล้วคุณจะบังคับให้ทุกคนดึงข้อมูลกล่าวว่า เอกสาร (~ 33KBs) ทุกครั้งที่คุณอัพเดตหนึ่งในทรัพยากรที่บันเดิล
ฉันไม่ทราบว่าเสียงสำคัญกับคุณ แต่ด้วยฐานผู้ใช้จำนวนมากสิ่งนี้นำไปสู่การลดแบนด์วิดท์ที่สำคัญและการประหยัดที่สำคัญบอทซึ่งเราสามารถเบี่ยงเบนความสนใจไปที่เรื่องเร่งด่วนเช่นการสตรีมสื่อลามกและเบียร์ซื้อ