原文英文,约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仍然可用,但未更新的系统将错失性能提升。
🏷️