Tôi nhớ làm một này khi trở lại đối với một số dự án Nhưng cách tôi đã làm tiếp cận này là
Khi cuộc gọi đầu tiên được thực hiện để có được hình ảnh, kiểm tra xem trong thư mục cache (một thư mục của sự lựa chọn của bạn) hình ảnh tồn tại (đọc trước để tìm hiểu cách liên kết hình ảnh), nếu nó thoát ra sau đó tải hình ảnh, hãy tải xuống hình ảnh khác và lưu tên hình ảnh có lẽ là băm dữ liệu mà hình ảnh đại diện hoặc thứ gì đó đại diện cho khóa hợp lệ cho dữ liệu mà không bị va chạm.
Ví dụ,
Thumbnail 1 - Chuỗi 1 Thumbnail 2 - Chuỗi 2
tôi lưu thumbnail 1 như một hash của chuỗi 1, sau đó lần sau tôi gặp chuỗi này 1, tôi kiểm tra trong thư mục bộ nhớ cache nếu hình ảnh tồn tại mà đại diện này, và tôi chỉ đơn giản là tải nó, nếu không tôi tải về nó, lưu nó và vv như tôi đã nói trước :)
Nguồn
2009-10-20 21:40:01
Có vẻ như giải pháp tốt đẹp, bạn có thể cung cấp một mẫu? cảm ơn bạn – simo