Weiß jemand, ob die Version 3 des VisualSVN-Servers die HTTP-Komprimierung unterstützt? Es war in 2.0, dann in 2.0.4 und ich dachte, es sollte wieder in 3 integriert werden, aber jetzt kann ich keine Referenzen finden (Visual SVN ist sehr leicht in der Dokumentation).Unterstützt VisualSVN Server 3 die HTTP-Komprimierung?
Antwort
Nein, VisualSVN Server unterstützt keine HTTP-Komprimierung und wird es wahrscheinlich in Zukunft wegen Speicherlecks in mod_dav_svn/mod_deflate (SVN-3084) nicht unterstützen.
Aber Subversion-Deltas sind bereits selbstkomprimiert, daher gibt es keinen großen Vorteil, HTTP-Komprimierung für Subversion-Verkehr zu verwenden.
UPDATE: Die (SVN-3084) Problem wurde behoben, so VisualSVN Server eines Tages HTTP-Komprimierung unterstützen, aber zur Zeit ist es nicht. Sie können die folgenden Zeilen %VISUALSVN_SERVER%\conf\httpd-custom.conf
hinzufügen, wenn Sie wirklich HTTP-Komprimierung in VisualSVN Server wollen:
LoadModule deflate_module bin/mod_deflate.so
# Disable builtin Subversion compression
SVNCompressionLevel 0
# Enable HTTP compression
DeflateCompressionLevel 5
SetOutputFilter DEFLATE
WICHTIG: Stellen Sie sicher, dass Sie VisualSVN Server 3.5.7 oder höher verwenden, sonst können Sie übermäßige Speichernutzung erhalten in manchen Fällen.
Gilt diese Antwort für SVN 1.9.5 und neuere Versionen? Ich frage, weil [SVN-3084] (https://issues.apache.org/jira/browse/SVN-3084) vor kurzem aufgelöst wurde und das [Update in SVN 1.9.5 Patch-Update enthalten war] (https://issues.apache.org/jira/browse/SVN-3084?focusedCommentId=15705781&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15705781). – bahrep
@bahrep Danke für die Erinnerung! Ich habe meine Antwort aktualisiert. –
Warum benötigen Sie HTTP-Komprimierung? Benötigen Sie es zur Optimierung der Gesamtleistung (z. B. Geschwindigkeit für ein Update) oder zur Reduzierung der Bandbreite? –