CVS表现

gmu*_*ler 5 cvs performance

我在CVS存储库上有大量项目,我正在寻找提高其性能的方法.CVS压缩会有帮助吗?那么加密呢,它会降低速度吗?

谢谢!

Ray*_*yes 9

通过重复使用,CVS会随着时间的推移变慢.

  • 当你签出整个项目时,服务器将需要创建每个目录(即使你已经删除它 - 结账后清除目录).
  • 当您签出时,每个文件都会被打开并检查,如果您有数百/数千个文件,这可能会非常慢.
  • 如果您没有尝试离开主干的HEAD,事情变得更糟,因为在将内容发送到客户端之前需要重建内容.

如果在所有这些之后,您希望提高在服务器和客户端之间转换数据的性能,那么您可以(根据您的内容类型)使用-z选项进行压缩.我发现-z6是最好的,但根据文件的性质,您可能需要更多/更少的压缩.

-z GZIPLEVEL

设置与服务器通信时的压缩级别.参数GZIPLEVEL必须是1到9之间的数字.级别1是最小压缩(非常快,但压缩不多); 级别9是最高压缩(使用大量CPU时间,但确实会挤压数据).级别9仅适用于非常慢的网络连接.大多数人发现3到5之间的水平是最有益的.

-z和其参数之间的空格是可选的.