Éviter la mise en cache des réponses http

Quelle est la solution définitive pour éviter toute forme de mise en cache de données http? Nous pouvons modifier le client ainsi que le serveur donc je pense que nous pouvons diviser la tâche entre le client et le serveur.

Client pouvez ajouter à chaque demande d'un paramètre aléatoire http://URL/path?rand=6372637263 – Mon sentiment est que l'utilisation de cette seule manière qu'il ne fonctionne pas à 100% - peut-être il y a quelques intelligent procurations, qui peut détecter la... de l'autre côté je pense que si l'URL est différente de la précédente, le proxy ne peut pas simplement décider à envoyer à ramener la réponse en cache.

Sur serveur peut contrôler beaucoup d'en-têtes HTTP:

Expires: Tue, 03 Jul 2001 06:00:00 GMT
Last-Modified: {now} GMT
Cache-Control: no-store, no-cache, must-revalidate, max-age=0
Cache-Control: post-check=0, pre-check=0
Pragma: no-cache

Des commentaires à ce, quelle est la meilleure approche?

InformationsquelleAutor STeN | 2012-03-27