Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 为什么Subversion在第一次运行时工作得这么慢?_Svn - Fatal编程技术网

Svn 为什么Subversion在第一次运行时工作得这么慢?

Svn 为什么Subversion在第一次运行时工作得这么慢?,svn,Svn,我最近遇到了以下问题。我在家里运行Windows 7的计算机上使用Subversion 1.7。我在家里通过OpenVPN为一个项目工作(但我认为这不是问题所在) 现在,每当我启动计算机时,我都会在我的项目中执行以下操作 svn update . 为了更新。这是它第一次运行异常缓慢,有一分钟它只是在思考,即使根本没有更新。现在,以下更新(和提交)运行得相当快,最多需要几秒钟。第一次跑步有什么问题?缓存发生了什么?恕我直言,有一个缓存过程是在系统重新启动后的第一次运行期间完成的,这使得Subve

我最近遇到了以下问题。我在家里运行Windows 7的计算机上使用Subversion 1.7。我在家里通过OpenVPN为一个项目工作(但我认为这不是问题所在)

现在,每当我启动计算机时,我都会在我的项目中执行以下操作

svn update .
为了更新。这是它第一次运行异常缓慢,有一分钟它只是在思考,即使根本没有更新。现在,以下更新(和提交)运行得相当快,最多需要几秒钟。第一次跑步有什么问题?缓存发生了什么?恕我直言,有一个缓存过程是在系统重新启动后的第一次运行期间完成的,这使得Subversion非常慢。有没有办法解决这个问题,使缓存在重新启动后不会刷新

另外,在工作中我也使用Subversion,但是在ArchLinux下。我注意到在重新启动后的第一次运行中也有延迟,但没有Windows那么重要。因此,这似乎是一个与操作系统无关的颠覆问题。有人知道修理工吗?

  • 您是否在Subversion服务器上使用自签名证书?请确保证书有效,并且您已在计算机上接受该证书
  • 验证您在访问DNS服务器时没有遇到连接问题
  • 验证您和服务器计算机在DNS上是否有PTR(反向查找区域)记录,以及这些记录是否正确
  • 验证DNS解析在您的计算机上是否正常工作
每当我启动电脑时

在ArchLinux下。我注意到在重新启动后的第一次运行中也有延迟

这是这里的钥匙。在冷启动时,您必须从磁盘读取所有内容,这比从内存读取慢数百倍。在后续的操作中,操作系统缓存了RAM中所需的大部分文件,这将是一个更快的操作