如何将gog配置为快速加载大型git存储库?

时间:2016-04-10 18:24:12

标签: git go gogs

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

1 个答案:

答案 0 :(得分:0)

这是已知的gogs限制。可以跟踪此问题here。 可以通过为git存储库数据构建缓存系统来解决此问题。