I'm currently working on a large asp .net project that's been around for some years now. Recently some performance optimization time has been allocated because the number of requests and the bandwidth for them was too large so I did some research into that area and besides other solutions, I've also implemented ViewState compression by overriding LoadPageStateFromPersistenceMedium and SavePageStateToPersistenceMedium and also enabled dynamic compression from IIS. Both of these have shown significant improvements on load testing.
My question is, as stated in the title of this, does http compression also compress ViewState before sending requests? If so, is it worth keeping ViewState compression and why?
Thank you.