Em uma configuração similar usando o Ubuntu 18.04 como cliente e o Samba 4.7.8 como um servidor, uma autenticação com pwauth leva cerca de 200 ms, o que é inaceitável para operações SVN porque uma simples listagem de repositório usa bastante muitos pedidos.
Carregando authn_socache como um cache de autenticação (o exemplo inclui authnz_external e authz_unixgroup ) com as seguintes configurações resulta em um desempenho aprimorado:
<Location /svn>
DAV svn
SVNParentPath /var/local/svn/
SVNListParentPath on
AuthType Basic
AuthName "private area"
AuthBasicProvider socache external
AuthExternal pwauth
AuthExternalProvideCache on
AuthnCacheProvideFor external
AuthnCacheTimeout 300
Require unix-group svngroup
</Location>
AuthExternalProvideCache On é importante, caso contrário, authnz_external não armazenará em cache os logins.