Better compress build outputs for faster publish to Azure
I have a 1.5 Mbps upload rate (150KBps) which means publishing can take a long time for even very simple workers. I noticed that there is no compression on the .cspkg files called .cssx which are the big files. It also seems like the .cssx files are considerably larger than they really need to be. It seems like better compression would really help to improve the deployment experience for a lot of developers out there trying to iterate quickly.
I have a new package which is reasonably small at 20MB but just to test, I did zip the .cspkg and it reduced the size to 10MB. It seems like a lot of bandwidth can be saved by just even doing a simple zip before uploading.
James D. Schwarzmeier commented
A lot of files are also included in the package twice -- in fact an entire role is duplicated. The size could almost be cut in half for one-role deployments.
I concurr. It takes to long and it slows down the continuous deploy strategy my team is using.