有谁知道VisualSVN服务器版本3是否支持HTTP压缩?它出现在 2.0 中,然后在 2.0.4 中被删除,我认为它应该重新合并到 3 中,但现在找不到任何引用资料(Visual SVN 的文档非常少)。
最佳答案
不,VisualSVN Server 不支持 HTTP 压缩并且将来很可能不会支持它,因为 mod_dav_svn/mod_deflate ( SVN-3084 ) 中存在内存泄漏。
但是 Subversion 增量已经自压缩,因此对 Subversion 流量使用 HTTP 压缩没有太大好处。
更新: ( SVN-3084 ) 问题已得到修复,因此 VisualSVN Server 有一天将支持 HTTP 压缩,但目前尚不支持。如果您确实希望在 VisualSVN Server 中进行 HTTP 压缩,则可以将以下行添加到 %VISUALSVN_SERVER%\conf\httpd-custom.conf
中:
LoadModule deflate_module bin/mod_deflate.so
# Disable builtin Subversion compression
SVNCompressionLevel 0
# Enable HTTP compression
DeflateCompressionLevel 5
SetOutputFilter DEFLATE
重要提示:请确保您使用的是 VisualSVN Server 3.5.7 或更高版本,否则在某些情况下可能会使用过多的内存。
关于svn - VisualSVN Server 3 支持 HTTP 压缩吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1225692/