Cả hai tiện ích bổ sung Tốc độ trang của YSlow và Google đều khuyên bạn nên kết hợp các tệp tập lệnh (và kiểu) vào một tệp để giảm số lượng yêu cầu HTTP và tôi chắc chắn có thể thấy điểm này khi các tệp tập lệnh thống nhất trên toàn bộ trang web, nhưng đối với một ứng dụng web có các yêu cầu khác nhau trên trang web.
Cách tôi nhìn thấy nó có một vài lựa chọn:
Kết hợp tất cả các tệp được sử dụng trên trang web và mọi trang đều có cùng một tệp kết hợp - nhược điểm là nội dung không được sử dụng làm lộn xộn tập lệnh (và tải đầu tiên nặng hơn (cũng tải lại khi có bất kỳ tập lệnh thành phần nào thay đổi))
Kết hợp các tệp trên cơ sở mỗi trang - nhược điểm là mỗi trang có các yêu cầu khác nhau sẽ nhận được một tệp kết hợp khác nhau (tải đầu tiên nặng hơn cho từng loại trang)
Bỏ qua cách giải thích 'chỉ một tệp' nghiêm ngặt đối với các đề xuất và tải trang ở nhiều tệp là phù hợp, với bộ đệm hy vọng sẽ phủ nhận số lượng yêu cầu HTTP trong trường hợp chung - nhược điểm là số lượng yêu cầu HTTP trên mỗi trang
Suy nghĩ?