首页 > 解决方案 > 如果在 IPFS 上存储数据时使用文件夹,那么检索数据比单独存储每个文件更快吗?

问题描述

例如,我存储这些文件:

文件 1.txt、文件 2.txt、文件 3.txt

我将为每个 , 获取一个 CID ,QmWxTu252QLFko2eEzJNV16wMqR@sWMvRDjyzFzXw6RVbxE然后 我可以使用网关访问它们(但此过程非常慢)(注意:此 CID 未创建)QmWxTu252QLFko2eEzJNV16wMqSZW3vRDjyzFzXw6RVbxEQmWxTu252QLFko2eEzJNV16wMq31ZWMvRDjyzFzXw6RVbxE

但是,如果将这些文件放在这样的文件夹后面:

文件夹1-file1.txt ,file2.txt ,file3.txt

我将为该文件夹获取一个 CID QmWxTu252QLFko2eEzJNV16wMqSZWMvRDjyzFzXw6RVbxE,然后我可以使用网关访问该文件。

现在,使用文件夹检索比单独存储每个文件更快?(我更喜欢你不需要为每个文件停留 10s,你停留一次 10s 并获取所有文件)

使用文件夹时,数据是单独存储还是存储在原地?

这是我创建的文件夹https://gateway.ipfs.io/ipfs/QmWxTu252QLFko2eEzJNV16wMqSZWMvRDjyzFzXw6RVbxE

其他人可以为此提供信息吗?

标签: ipfs

解决方案


使用文件夹时,数据是单独存储还是存储在原地?

如果您将文件单独或全部存储在一个目录中,它仍然是相同的数据,因此不会重复。

现在,使用文件夹检索比单独存储每个文件更快?

它可能会更快,因为您执行的请求更少。这完全取决于你的用例,你想要/需要一个目录吗?目录非常有用,因为您实际上可以为文件提供人类可读的名称,并且目录易于索引。

其他人可以为此提供信息吗?

该目录由 CID 寻址,如果有人复制并更改了目录,他们将有一个新的 CID。


推荐阅读