IPFS与HTTP性能对比:远程读取操作的延迟范围 原图定位 实验测试显示 IPFS 的 I/O 性能还有待进一步改善。由于采用分布式存储,文件的读取受到节点自身及全网其它节点的影响,主要包括:节点数量和稳定性、带宽、网络(地理)位臵等。来自复旦大学的研究人员对 IPFS 的 I/O 性能做了一项实验,并和 HTTP 进行对比,以验证 IPFS 网络处理请求时的延迟和吞吐量表现。远程读取操作的平均延迟方面,当请求是小的请求时,在 1k-4k 间,HTTP 延迟比 IPFS 低。遇到 16-256k 之间的文件,IPFS 的延迟状况由于 HTTP。当处理大文件请求时,IPFS 在延迟上的表现不尽人意,尤其是请求大小朝贡 16MB 时,IPFS 的处理时间接近了 20 秒。超过 64MB 时,延迟更是可以达到 70 秒,是 HTTP(10 秒)的 7 倍。当然,这是实验室测试条件下的结果,在实际应用过程中,尚未有具有说服性的案例;无论如何,IPFS 等分布式存储方案若想替代 HTTP 等中心化方式,还有很多底层技术构架、协议和应用生态方面的改进与探索。