1

在我的项目中,我需要通过提供 CID 从 ipfs 下载数据。

我要做的是:

  1. ipfs 引脚添加 {CID}
  2. ipfs 获取 {CID}

但是我发现这两个步骤非常耗时,至少需要1分钟以上。我尝试了 localhost 和 infura。我该怎么做才能让它下载得更快?

4

1 回答 1

0

当您只想下载文件时,无需先下载文件pin。这可能会节省一点(微小的)开销。

但是,大部分时间可能都花在

  1. 在提供数据的分布式哈希表中查找节点,以及
  2. 实际上从这些节点传输数据。

对于小数据量,第一项可能是限制因素。通常,持续时间取决于托管您连接的节点数量以及这些节点(可以)将数据传输到客户端的速度。

于 2022-02-17T13:08:08.813 回答