How to speed up Subversion Validation? (Using ANKH, latest, Visual Studio 2010)

I started working on a new web project with some friends ... we use the latest Subversion server (installed last week), the latest version of ANKH.

My web project is pushing 1.5 megabytes (with all images, css files, dll after compilation, pdb files ... etc.).

Checking even super small changes (literally adding the letter "x" to several files for testing) ... accepts FOREVER! (about 10 seconds - I almost killed myself).

ANKH Client Measures BYTES PER SECOND ... BYTES? per second ... I have to do something wrong. Anyone in which configuration file has the joke fullMessWithPeople = true so that I can disable this or something else?

Oh, also, changing one “big” super 10k file, it gets the speed almost to the speed of light (which, apparently, is 857 bytes per second).

Help me obi wan kenobi, you are my only hope!

EDIT: As a note... my real work project that uses Visual Source Safe 2005 (I know, ouch) uploads files at about 200-500kbps from this very same computer/internet connection.

+4
source share
2 answers

I said earlier that I exported the certificate and imported it as a “trusted root certificate”, and then my speed problems disappeared. That was true, but that is not the reason why my speed problems disappeared.

It turns out that I just connected to the VPN, and therefore it went slower. So, in my case, just disconnecting from my VPN, I increased my speed (obviously).

I just wanted to make this post so that people would not go astray from my previous ones.

0
source

Please note that when using http: // or https: //, the AnkhSVN (and all other Subversion clients) numbers are not the actual data transferred.

The neon library does not provide the actual byte, but only some indications of how far the content is transferred, while some data is actually transmitted in the headers. (Serf and svn levels provide better information). If you want to report what the actual amount of data transferred is, you need a separate tool.

When you simply start a Subversion operation, a lot of time is spent opening a server session, especially on links with low latency. (I use a repository in California from the Netherlands to develop AnkhSVN). Subversion 1.7 will enhance this handshake phase with the new “HTTPv2” handshake. (V2 says that Subversion uses different HTTP requests, but still HTTP / 1.1 in line).

But there may be different reasons why subversion clients are slow (see comments to your question): IPv4 vs IPv6 is a common reason, and several releases ago the neon version used by AnkhSVN had regression regression when disconnected from some https.

+3
source

Source: https://habr.com/ru/post/1309062/


All Articles