我正在嘗試使用gwt實現一個web應用程序。我在低分辨率下使用大量圖像(讀取1000+,大約200mb)。我希望用戶能夠選擇永久緩存圖像(如果可能的話),根據需要下載它們,或者用戶自己將它們放入他/她的PC並將應用程序指向他們的位置,然後使用它們代替。所以問題是,是否可以使用gwt來保存一個巨大的緩存indefinetly?或者讓用戶使用它自己的圖像。很多GWT中的圖像緩存
1
A
回答
3
你可以配置你的Web服務器設置在圖像上的日期在未來的很遠,這將告訴瀏覽器有效緩存圖片「永遠」的Expires頭。當瀏覽器可以爲你做的時候,這並不是我想要在GWT中做的事情。
0
在服務器的圖像上設置緩存頭並讓用戶的瀏覽器完成這項工作似乎很簡單。 GWT不需要參與。
如果你確實想使用GWT,例如,本地存儲,那麼我想在支持它的是5 MB大多數瀏覽器的默認最大。
相關問題
- 1. 在java中加載很多緩衝圖像100+到內存
- 2. Gnuplot保存很多圖像
- 3. JSPDF - 使用很多很多的圖像
- 4. android中的圖像緩存
- 5. 緩存Memcached中的圖像
- 6. 未從瀏覽器緩存中檢索圖像 - gwt upload
- 7. 圖像緩存
- 8. 緩存圖像
- 9. 緩存圖像
- 10. gwt編譯需要很多堆內存
- 11. xcode在UIScrollview中緩存圖像圖像
- 12. 在UITableView中緩存圖像
- 13. 用戶有很多圖像和user.article有很多圖像
- 14. GWT緩存概念
- 15. 在多於一臺服務器的內存中緩存圖像
- 16. 圖庫中的圖像緩存
- 17. 圖像緩存表
- 18. Apache緩存圖像
- 19. JWPlayer緩存圖像
- 20. base64圖像緩存?
- 21. Django:緩存圖像
- 22. 圖像緩存8.1
- 23. iPhone圖像緩存
- 24. JxBrowser - 保存緩存圖像
- 25. 存儲緩存圖像
- 26. 緩存檢索的圖像
- 27. 的Flex 3 - 圖像緩存
- 28. 加載緩存的圖像
- 29. 緩存鎖定了很多進程?
- 30. 從其他緩存圖像加載緩存圖像
事情是我想用戶有一些控制緩存,因爲它可能會變得巨大。 如果用戶可以指向本地目錄或映像,映像替換所在的位置,則不需要緩存,我只是不緩存映像,並詢問用戶是否要下載它們。有沒有辦法從用戶本地計算機加載資源? – 2012-01-09 19:55:21
您可以強制瀏覽器將圖像下載爲文件並將它們存儲在本地存儲中,但是您無法在您的網絡應用程序中使用它們。 – 2012-01-09 21:49:10
我想你可能使用JSNI(本地JavaScript在你的GWT代碼)或僅僅包括一些JavaScript,並使用文件API:http://html5demos.com/file-api 只是我不請自來的兩分錢,我不知道知道你有這麼多的圖像的原因,但作爲一個懶惰的用戶,我寧願有一個選擇,使用少於圖像的網站版本,而不必配置一個緩存位置。 – frostedsugar 2012-01-09 23:36:46