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/