Theo như các cách thực hành tốt nhất, cách tiếp cận phổ biến để tối ưu hóa tải trang là gói tất cả các tài nguyên JS của bạn, do số lượng kết nối bị hạn chế đối với một tên miền như Jarrod đã đề cập và đặt tiêu đề hết hạn trong tương lai.
Những gì CDN mang lại cho một hỗn hợp như vậy, đặc biệt là những thứ phổ biến, như Jarrod cũng chỉ ra, là người dùng trước đó đã truy cập URL và có thể truy xuất tài nguyên JS ngay lập tức từ bộ đệm của khách hàng mà không cần phải thiết lập kết nối.
Để đạt được hiệu quả đó, nếu tất cả chúng ta đã sử dụng CDN và sử dụng các thực tiễn tốt nhất, chúng ta có thể cứu người dùng khỏi lấy thêm ~ 10-50KB khi họ truy cập URL ban đầu của chúng tôi và cho phép họ tải trang của họ nhanh hơn.
Tôi thực sự khuyên bạn nên sử dụng CDN vì hai lý do: nhược điểm mà Jarrod đã đề cập là có, đúng, nhưng hoàn toàn không đáng kể và nếu bạn đã gói các nguồn của mình vào một tài liệu duy nhất, bạn sẽ buộc mọi người truy xuất, giả sử, phần jQuery tĩnh của tài liệu (~ 33KB) mỗi khi bạn cập nhật một trong các tài nguyên đi kèm.
Tôi không biết âm thanh đó quan trọng với bạn như thế nào, nhưng với lượng người dùng khổng lồ, điều này dẫn đến việc cắt giảm băng thông đáng kể và tiết kiệm đáng kể, bot mà chúng ta có thể chuyển hướng sang các vấn đề cấp bách hơn, chẳng hạn như phát trực tuyến nội dung khiêu dâm và mua bia.