Package (compress) content before send to client
A lot of applications use hundreds, maybe thousands of files (e.g. Paint shop pro, oracle client, Autocad) of just a few KB / MB.
For those applications sometimes you have to wait a long time before the application package is transfered to the client.
Becouse of those large number of small files, there is not a large TCP window size, therefore the transfer could take longer than necessary.
i would like to see a feature that packages on a DP are "packaged" (zip, rar or whatsoever) in larger blocks (e.g. 100MB split files) before any client will received it
Ivan Maatman commented
As i was thinking more about this issue, i have "solved" this.
Instead of compressing the files into a copressed file, i put all files into a VHDX. I mounted the VHDX to a directory, installed the application and unmounted the VHDX. Saves time (and IO)
I have attached my test script, it would be great when something like this was integrated into ConfigMgr.
This also eliminates issues with file types that IIS does not trust..
If I had more votes.. you would get them all..
I am currently doing this myself for those large packages..
I use a powershell script with a single zip file.. the script will extract it.. then perform the installation..
OLD Example for Adobe CS6..
Expand-Archive -Path .\CS6.zip -DestinationPath . -Force
msiexec /i CS6GFX.msi /qn /l* cs6gfx.mis.txt