Tôi đã tự hỏi liệu có ai có bất kỳ chiến lược nào để tối ưu hóa việc tải trước hình ảnh qua javascript không?Tối ưu hóa javascript tải trước hình ảnh
Tôi đang chuyển ứng dụng Flash sang html/css, cố gắng tạo lại giao diện người dùng càng gần trang web gốc càng tốt. Về cơ bản nó là một ứng dụng trình duyệt ảnh, nơi một hình ảnh có độ phân giải cao được hiển thị khi người dùng di chuột qua một liên kết. Có khoảng 50-80 trong số những hình ảnh này trên mỗi trang.
Tải trước tất cả hình ảnh riêng lẻ sẽ tạo thời gian tải dài hơn đáng kể so với thời gian tải ứng dụng Flash. Lượng dữ liệu là như nhau, nhưng tôi phải giả định thời gian tải dài hơn là do số lượng chuyến đi khứ hồi phải được thực hiện cho máy chủ cho mỗi hình ảnh.
Ngoài ra, tôi đang xem thời gian tải đáng kể cho mỗi trang ngay cả sau khi hình ảnh được lưu vào bộ nhớ cache, vì trang vẫn cần liên hệ với máy chủ để mỗi hình ảnh nhận mã 304 Không được sửa đổi.
Có ai có bất kỳ đề xuất nào để tăng tốc độ này không? Nó sẽ có ý nghĩa để có thể thử tạo ra một hình ảnh lớn sprite được tải xuống trong một yêu cầu duy nhất thay vì 50-80 hình ảnh nhỏ hơn mà mỗi người có một yêu cầu duy nhất? Mục tiêu ở đây là đạt được thời gian tải tương tự cho trang web Flash.
Cảm ơn. Tôi biết điều này không có vẻ giống như một cách lý tưởng để làm việc.
Bất kỳ cơ hội nào bạn có thể liên kết với 'nghiên cứu gần đây' đó? Tôi muốn được nghe nhiều hơn về nó. –
Ya, xin lỗi về điều đó, cẩu thả! Đây là trích dẫn, nhưng bạn có thể đọc thêm về nó trong ngữ cảnh tại đây: http://www.websiteoptimization.com/speed/tweak/parallel/ Yuan, J., Chi, CH và Q. Sun, " Mô hình chính xác hơn để truy xuất web, " WWW 2005, May 10-14, 2005, Chiba, Japan .. Các nhà nghiên cứu nhận thấy rằng Thời gian định nghĩa (DT) và thời gian chờ đợi (WT) của các đối tượng có tác động đáng kể đến tổng số độ trễ của việc truy xuất đối tượng web, nhưng chúng bị bỏ qua phần lớn trong các nghiên cứu mức đối tượng. DT và WT bao gồm từ 50 đến 85% tổng thời gian chờ, tùy thuộc vào số lượng đối tượng trong một trang. –