Subversion 1.6版本注释表明可以使用memcached来“cachingFSFS存储库的数据”。 使用svnadmin create创build一个新的仓库在db /子目录中有一个fsfs.conf文件,其中包含memcachedconfiguration的一些示例和文档。
我有两个相关的问题:
我没有看到升级版本库的行为与新创build版本不同的原因。 它们应该在function上等同。 fsfs.conf中的设置默认为禁用,所以从新的repo复制它应该是安全的。 但是,如果你有疑问,我会build议复制回购,启用memcached的支持,并在副本上运行一些testing操作。
据我所知,从networking上的评论,caching有助于减lessI / O的数量,所以如果你是相当I / O限制,将有助于大多数。 快速磁盘或SAN的用户几乎没有获益。 虽然不能find很多关于性能的报告。 你应该做自己的testing,看看它是否会使你受益。