我工作的這個程序,需要從網絡上下載文件。同一文件被多次下載,所以我們需要將它們緩存到本地文件系統。是否有一個java庫,在給定緩存目錄的情況下,它將管理緩存和資源的下載?Java高速緩存網絡文件
圖書館需要有某種形式的開源許可。
謝謝。
我工作的這個程序,需要從網絡上下載文件。同一文件被多次下載,所以我們需要將它們緩存到本地文件系統。是否有一個java庫,在給定緩存目錄的情況下,它將管理緩存和資源的下載?Java高速緩存網絡文件
圖書館需要有某種形式的開源許可。
謝謝。
的URLConnection支持緩存,但沒有默認的緩存實現。看到這篇文章的更多信息:http://download.oracle.com/javase/1.5.0/docs/guide/net/http-cache.html
如果你插入自己的緩存實現,你可以只使用一個普通的URLConnection下載項目,並且你的緩存將被使用。
雖然NCache不是開源的,但是它的免費版本,它可以服務宗旨爲您服務。一旦你創建了本地緩存,你可以從那裏下載文件。
有什麼交通工具?你可以使用squid作爲項目的一部分嗎? – Nils 2011-04-06 19:06:45