Hello.
We have currently two package mirrors on the same server running, trying to replace one, and evaluating ProGet as that's the one we wanna switch to.
When doing a cargo build with these dependencies:
[dependencies]
anyhow = "*"
bollard = "0.19"
blake3 = "^1.5"
clap = { version = "=4.5.32", features = ["wrap_help"] }
macaddr = { version = "1.0", features = ["serde_std"] }
optional_struct = { version = "0.5" }
regex-lite = { version = "0.1.6" }
tokio = { version = "1.37.0", features = ["rt-multi-thread", "macros", "net", "sync", "io-util", "time", "fs"] }
serde = { version = "*", features = ["derive"] }
serde_json = "1.0"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
tracing-journald = { version = "0.3"}
nix = "*"
We get a very slow fetching of packages. To compare: we counted seconds for a build to complete for each, you and artifactory. Both with cache cleared
Proget : 88s
Artifactory : 15s
We are not familiar with ProGet so I wish for some help regarding why these numbers are so far apart, we are on the trial license currently.