如何配置 gogs 以快速加载大型 git 存储库?

我在我的 DigitalOcean 虚拟机上设置了gogs,有 1 个 cpu、1GB RAM 和 30GB SSD。它适用于小型存储库,并且一切都很顺利。为了测试 gogs 如何处理更大的存储库,我将git存储库克隆/导入到我的 gogs 安装中。每次我通过 Web 界面打开存储库时,加载至少需要 5 秒,CPU 使用率徘徊在 95% 和内存在 900MB。所以我假设我的虚拟机资源不足。因此,我调整了虚拟机的大小并为其提供了 8 个 CPU 内核和 16GB 的 RAM。然而,加载 git 存储库仍然需要大约 5 秒。我的猜测是,这要么是配置问题,要么是 gogs 本身及其处理 git 存储库的方式的问题。有没有办法让 gogs 在大型存储库中快速工作?


白猪掌柜的
浏览 225回答 1
1回答

达令说

这是 gogs 的一个已知限制。可以在此处跟踪该问题。可以通过为 git 存储库数据构建缓存系统来纠正此问题。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go