The CDN thing is an issue too. Using a local DNS resolver instead of Google DNS helped my PS4 speeds. The other "trick" if a download is getting slow is to run the in built "network test". This seems to reset all the windows back even if other things are running.
> The other "trick" if a download is getting slow is to run the in built "network test". This seems to reset all the windows back even if other things are running. I did not see that in my testing. The built in speedtest runs with a large receive window, but the store downloads are not affected. (You can see an example in the last graph; there's a speedtest early on that has a receive window 100x larger than the PSN…
Possibly, but I think the OP above was onto something about it 'resetting' the windows. I just tested downloading a large game while I had another game running. The PS4 showed it was going to take 6 hours. I closed the other game I had running, and it still showed 6 hours. I ran the speed test, and now it shows it's going to take 50 minutes.
BTW, thanks for running these tests as I have some stuff to try instead of waiting hours for a game to download :)