I have a page that loads a lot of images, css and javascript. I\'ve added a far future Expires header and set Cache-Control to public on these external dependencies so they
F5 reloads all the page's resources in some browsers, so they ignore the cache headers and ask for every resource again.
If you want to "cache" POST pages you have to convert those pages in static resources, i.e. generating a .html file from the .php for example and then serve the .html as a static resource.
This is valid ONLY if the content of the page doesn't change