【发布时间】:2015-09-14 19:25:13
【问题描述】:
我有一个设置,我们通过 Team City 将源代码打包到 nuget 包中,然后通过 Octopus deploy 进行部署。打包的文件夹大小约为 267MB。仅打包这些文件,此过程大约需要 5-6 分钟。该文件夹包含 12,000 个文件和 339 个文件夹。我还有一个~183MB 的文件夹,里面有 297 个文件和 24 个文件夹。这只需要大约 35 秒。知道为什么用 Nuget 打包这些文件夹时会有如此大的时间差异吗?是否有任何有助于提高性能的解决方案?
谢谢
【问题讨论】:
-
基本上对大量较小文件的操作比相反的要慢。只需比较复制一个目录和另一个目录。
标签: performance nuget pack octopus-deploy teamcity-9.0