保持常青:我们如何在共享组织中实现安全访问与仓库卫生的自动化

保持常青:我们如何在共享组织中实现安全访问与仓库卫生的自动化

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

GitHub工程师分享三项技术实践:新仓库星标历史API通过架构优化将请求量从2500次降至24次,提供趋势数据而不返回用户身份;重建Git基础设施以支持智能体规模开发;将github.com从CSS-in-JS全面迁移以提升网站性能。

🔎

延伸解读

星标历史API的架构优化

新API通过架构调整,将请求量从2500次降至24次,同时避免返回用户身份信息。这减少了数据库负载,并提供了趋势数据,但不再包含具体用户列表,可能影响需要用户级数据的应用。

Git基础设施重建的挑战

GitHub正在运行中重建Git基础设施,以支持智能体规模的开发。这种在线迁移需要确保服务不中断,同时为未来自动化开发工具奠定基础,但具体技术细节和潜在风险未在文中展开。

CSS-in-JS迁移的性能考量

将github.com从CSS-in-JS全面迁移,旨在提升网站性能。通过交付更多CSS,可能减少运行时开销,但迁移过程复杂,需平衡开发体验与加载效率,具体性能提升数据未提及。

❓

Q&A

GitHub 新的仓库星标历史 API 如何将请求量从 2500 次降低到 24 次?

通过架构优化,该 API 提供趋势数据而不返回用户身份,避免了无界数据库操作,从而将请求量从 2500 次降至 24 次。

GitHub 为什么要重建 Git 基础设施?

为了支持智能体规模的软件开发,并在 GitHub 持续运行的同时重建 Git 基础设施,为未来奠定基础。

GitHub 如何通过迁移 CSS-in-JS 来提升网站性能?

GitHub 将 github.com 从 CSS-in-JS 全面迁移,通过发布更多 CSS 来提升网站性能。

新的星标历史 API 会返回用户身份信息吗?

不会,该 API 提供趋势数据而不返回个人身份信息。

GitHub 在重建 Git 基础设施时是否会影响现有服务?

不会,重建是在 GitHub 持续运行的同时进行的,确保服务不中断。

GitHub 从 CSS-in-JS 迁移到传统 CSS 的主要好处是什么?

主要好处是提升网站性能,通过发布更多 CSS 来实现。

🏷️

标签

➡️

继续阅读