您有什么优化 Subversion 配置的技巧?

您有什么优化 Subversion 配置的技巧?

对于Linux或Windows系统,你用什么技巧来优化你的Subversion服务器?

以下是我目前针对通过 HTTPS 提供 Apache 服务并使用 LDAP 身份验证由 Active Directory 支持的 Linux 系统的技巧。

答案1

我无法说出 BDB 和 FSFS 之间的性能差异,但我可以肯定地说 FSFS 更加稳定。我建议使用它而不是 BDB,只是为了保持理智。当我们在 BDB 上运行一个较大的存储库时,我们必须每周至少运行一次恢复,通常要运行几次。这很烦人。现在我们使用 FSFS,它一直很稳定。

答案2

"svnadmin pack"是一个被忽视的文档命令,但经常运行它可能会有所帮助,特别是当您的提交很小的时候。

答案3

我测量到,当使用 svnserve 而不是 mod_dav_svn 和 Apache 时,性能得到了显著改善。

我进行了一些测量,以分析我正在从事的项目中存储库的性能,结果是除了以前使用的 Apache 服务器之外,还设置了一个 svnserve 服务器。请参阅http://www.ohrner.net/software/tipps_en.php,请参阅“Subversion 性能”部分以获取参考和测量结果。

我意识到使用 svnserve 并不总是一种选择,但通常它是一种选择,至少如果除了 WebDAV / DeltaV 访问之外还使用的话,并且如果是这样,它可能会有所回报。

冈特·奥纳

相关内容