We’re experiencing very slow response times when depoying a website to an internal (DEV) server. Over time the process has become slower and slower. Much like this post we run around a hundred websites on one machine. It’s a physical machine with plenty CPU power and memory. Unfortunately we can’t remove website so we’re hoping for another solution.
Recently we added another DEV-machine as a second deployment target. That’s when it really started to show. The old machine needs about 2 minutes and 11 seconds to deploy a website, the new machine only needs around 40 seconds to deploy the same website!
This is the step from the deployment script that slows the process down: "Making sure a Website “xxx” is configured in IIS… ". In the timed deployment this step took just over 2 minutes!
The second machine is also a physical machine with plenty of CPU and memory available, so no real differences there. The major difference is that the old machine runs around 100 websites and the new machine around 60 at the moment.
Is there anything I can do to speed up the deployment process? Or get some debugging info for you to investigate?
Hope you can help. Thanks in advance!