为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
白猪掌柜的 2022-01-04 10:42:25
我在我的 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 在大型存储库中快速工作?
查看完整描述

1 回答

?
达令说

TA贡献1821条经验 获得超6个赞

这是 gogs 的一个已知限制。可以在此处跟踪该问题。可以通过为 git 存储库数据构建缓存系统来纠正此问题。


查看完整回答
反对 回复 2022-01-04
  • 1 回答
  • 0 关注
  • 215 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信