使用我的IPFS
节点,我将文件上传到网络,该网络可通过ipfs.io
HTTP请求访问。几天后,我注意到这些文件无法访问。
我知道这是由于垃圾收集,但我的问题是:
IPFS
公共网关是否自动从ipfs
节点检索数据?IPFS公共网关是否从ipfs节点自动检索数据?
不,它们将在初始请求期间从具有内容的节点获取,并且在获取数据时,它们也有可能存储在其他节点中。更多深入解释可以在这里找到:https://github.com/ipfs/faq/issues/48#issuecomment-152917088
让内容消失需要多长时间?
只要网络至少有一个节点具有该内容,它仍然存在。 IPFS守护程序允许您手动更改GC持续时间。所以,你无法确定时间。如果您需要永久存储内容,可以将该文件固定在多个节点上。
我找到了一个问题的答案:
IPFS公共网关是否从ipfs节点自动检索数据?
当从节点请求文件时,公共网关从托管该文件的最近节点转发它并将其缓存以用于未来请求。这就是为什么文件可以通过公共网关访问。
让内容消失需要多长时间?
它取决于公共网关的缓存控制策略。