So I am sending a header in php to cache my page (this integrates into our \"CDN\" (contendo/akamai) as well). I always use this pragma: cache header, I\'ve seen various example
In a very simplified form, Pragma:no-cache or Pragma:cache
are now "almost" obsolete ways of passing caching instructions to client implementations, specifically browers and proxies. The way the client implementation responds to Pragma headers vary which is why the specification says it is implementation specific.
The more modern way of Cache-control
is what you can safely depend on, as almost all client implementations follow it rigidly.
Also, if you have both Cache-control
and Pragma
set for the same instruction, say caching, then Cache-control
takes precedence.
This is an excellent article about everything related to Caching and I think it makes a very interesting and useful read: http://www.mnot.net/cache_docs/