We are trying to stop Vary: Cookie from preventing caching. When you click around our site you get HTTP/200s where your prefer to have HTTP/304s (or better still have ETag/Expires cause there to be no request at all when there is a local copy).
We have cookies on the domain for some social media stuff (Echo), but they ought not a reason to fresh content for the main pages. I suspect we can push them off into a directory in the domain to prevent them from appearing all the time.
Is my understanding right, here, that if we can clean up our act and move our cookies into appropriate directories, the Vary: Cookie header will no longer prevent caching?
Presumably, anyone who has logged into the site via /wp-admin/, although they may now be logged out, will have a root cookie and will therefore not be able cache? Can that be avoided?