Tôi đã có một ứng dụng được viết bằng Struts/Tiles/JSP mà tôi đang thêm ứng dụng GWT vào. Phần không phải GWT của ứng dụng của tôi xử lý bộ đệm css bằng cách thực sự viết ra tệp css với số phiên bản được lấy từ kho lưu trữ svn của tôi, như "styles.css? Svnbuild = 12345" này. Bằng cách đó tôi có thể yêu cầu trình duyệt lưu trữ các tệp css đó mãi mãi và khi tôi triển khai phiên bản mới, tất cả người dùng của tôi sẽ tải xuống ngay lập tức.Cách xử lý bộ nhớ đệm của các tệp CSS chủ đề GWT
Bây giờ tôi đang chuyển sang ứng dụng GWT và tôi thích cách nó sử dụng "longmd5sum.cache.css" làm tên tệp để tôi vẫn có thể yêu cầu trình duyệt lưu vào bộ nhớ cache mãi mãi. Vấn đề là các tệp css được liên kết với chủ đề của tôi, như "gwt-standard.css", không có tên mạnh và không có tham số svnbuild của tôi đính kèm. Bất cứ khi nào tôi triển khai một phiên bản mới của ứng dụng của tôi, người dùng vẫn nhìn thấy phiên bản cũ của css mà làm cho nó trông sai.
Có ai đã tìm ra phương pháp hay nhất để xử lý bộ nhớ đệm của các tệp css chủ đề gwt không? Có cách nào tôi có thể nối thêm một tham số svnbuild hoặc một cái gì đó tương tự khi phụ thêm css vào tài liệu?
Giải pháp đã cung cấp đã vô dụng trên GWT2.4. Bạn có thể đề xuất giải pháp mới không? – Hatter