Tôi có một 700kb
tệp tin giải nén được tải trên mỗi trang. Trước đây tôi có 12
các tệp javascript trên mỗi trang nhưng để giảm yêu cầu http, tôi đã nén tất cả chúng vào 1 file
.
Tập tin này được ~130kb gzipped
và được phục vụ qua gzip
. Tuy nhiên, trên máy tính cục bộ, nó vẫn được giải nén và tải trên mỗi trang. Đây có phải là một vấn đề hiệu suất?
Tôi đã lập hồ sơ javascript với trình hồ sơ firebird nhưng không thấy bất kỳ vấn đề nào. Vấn đề / ảo giác tôi gặp phải là có những thư viện jquery được nén trong tệp đó đôi khi không được sử dụng trên trang hiện tại.
Ví dụ jquery datatables
được nén 200kb và chỉ được tải trên 2 trang web của tôi. Khác là jqplot
và đó là một 200kb
.
Bây giờ tôi có 400kb
mã thừa không được thực thi trên 80%
các trang.
Tôi có nên để lại mọi thứ trong 1 tập tin?
Tôi có nên lấy ra các thư viện jquery và chỉ tải JS có liên quan trên trang hiện tại không?