crates.io:下载变更

crates.io:下载变更

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

Rust社区的crates.io在快速增长,导致下载请求的扩展问题。为了解决这个问题,cargo将直接从static.crates.io CDN服务器下载crates。后端已经进行了改动,包括从日志文件中计算下载次数。这些改动预计将提高可靠性和速度。将联系非cargo构建系统更新其系统。旧的下载URL仍然可用。

Q&A

crates.io的下载请求增长了多少?

下载请求和包数量年增长2-3倍。

crates.io面临的主要挑战是什么?

主要挑战是所有下载请求通过crates.io API,导致扩展问题和下载缓慢。

cargo将如何改善下载速度?

从2024年3月12日起,cargo将直接从static.crates.io CDN服务器下载crates。

config.json文件将如何变化?

config.json文件将被修改,以指向CDN服务器,无需更改cargo或用户系统。

下载计数方式有什么变化?

下载计数方式已从API服务器转为分析CDN服务器的日志文件。

旧的下载URL会继续有效吗?

旧的下载URL仍然可用,但未更新的系统将错失性能提升。

🏷️

标签

➡️

继续阅读