IPFS-緩存

緩存

ipfs獲取文件的途徑有以下:

  • http://localhost:8080/ipfs/$hash:內(nèi)置路由(文件塊)
  • ipfs pin add $hash:將文件pin入本地系統(tǒng)(文件塊)
  • ipfs get $hash:執(zhí)行pin操作,并于指定目錄生成文件(文件塊+完整文件)

以下將文件塊視為緩存,路由訪問資源將是以下流程:


Gateway訪問資源

collection

ipfs的垃圾收集機(jī)制可手動和定時調(diào)用,清理未pin的文件塊。不推薦手動刪除~/.ipfs/blocks文件夾內(nèi)文件,可能導(dǎo)致其他操作失敗。

  • ipfs repo gc:手動調(diào)用
  • --enable-gc:定時調(diào)用ipfs repo gc,受配置中StorageGCWatermark,StorageMax字段控制。

PS:StorageMax字段不硬性限制ipfs系統(tǒng)空間使用。例如Config::StorageMax < Disk::Used < Disk::Max時,ipfs add調(diào)用不受限制,但有可能因磁盤空間耗盡而失敗。目前看來僅用于觸發(fā)垃圾回收。

garbage collection
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Global p2p merkle-dag filesystem.命令 參數(shù) 英文注釋 中文注釋 ...
    孔祥子看天下閱讀 4,501評論 2 4
  • API 參考文檔 本文檔基于 go-ipfs v0.4.11-dev 版本,發(fā)布于2017年8月23日。 這是一篇...
    湯辦閱讀 9,165評論 0 8
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,680評論 19 139
  • IPFS身份管理和初始化本地倉庫 由于IPFS網(wǎng)絡(luò)是沒有中心服務(wù)器的,各個節(jié)點之間的數(shù)據(jù)傳輸是需要識別各個節(jié)點的,...
    孔祥子看天下閱讀 1,613評論 0 0
  • 回想起和母親殺鴨子已有幾日的時光了。 那一次,和母親殺鴨子,很貼切。我也習(xí)慣了父母兩人之間的爭吵,也習(xí)慣了他們?yōu)榱?..
    歲月的足跡閱讀 3,896評論 4 5

友情鏈接更多精彩內(nèi)容