我设置 gogs在我的 DigitalOcean 虚拟机上,有 1 个 CPU、1GB RAM 和 30GB SSD。它适用于小型存储库,一切都很活泼。为了测试 gogs 如何处理更大的存储库,我克隆/导入了 git我的 gogs 安装的存储库。每次我通过 web 界面打开存储库时,加载至少需要 5 秒,CPU 使用率徘徊在 95%,内存在 900MB。所以我假设我的虚拟机资源不足。所以我调整了虚拟机的大小并给了它 8 个 CPU 内核和 16GB 的 RAM。然而,加载 git 存储库仍然需要大约 5 秒。我的猜测是,这要么是配置问题,要么是 gogs 本身及其处理 git 存储库的方式的问题。有没有办法让 gogs 快速处理大型存储库?
最佳答案
这是 gogs 的已知限制。问题可以追踪here . 这个问题可以通过为 git 存储库数据构建缓存系统来解决。
关于git - 如何配置 gogs 以快速加载大型 git 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36533727/