Is there any reason that Nop is setting the Cache-control header to "private"?
We are trying to get a reverse proxy working to cache content, but reverse proxies MISS all content with a cache control header set to private.
I tried adding the <httpProtocol> section to the web.config but, this sets the cache-control header to "private, public, expires=74464" which still prevents proxies from caching.
Thanks Andrei - any issues you foresee with adding the cache-control header? By adding it into _Root.cshtml and _RootPopup.cshtml it doesnt impact on the Admin section at all which is a good thing.