Ce qui pourrait être l'ajout de “Pragma:no-cache” à mon en-Têtes de réponse? (Apache, PHP)

J'ai un site qui entretien que j'ai hérité, ce qui est un gros poilu mess.

L'une des choses que je fais est d'améliorer les performances. Entre autres choses, je suis en ajoutant Expires en-têtes pour les images.

Maintenant, il y a certaines images qui sont servis par le biais d'un fichier PHP, et je remarque qu'ils ont le Expires en-tête, mais ils obtiennent également chargé à chaque fois.

Regarder en-Têtes de Réponse, je vois ceci:

Expires Wed, 15 Jun 2011 18:11:55 GMT
Cache-Control   no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma  no-cache

Qui, évidemment, explique le problème.

Maintenant, j'ai regardé toute la base de code, et il ne dit pas "pragma" n'importe où. .htaccess ne semble pas avoir tout ce qui est lié soit.

Les idées de ce que pourrait être la définition de ces "pragma" (et "cache-control") des en-têtes, et comment puis-je l'éviter?

  • Exécuter grep -R pragma . à regarder à travers les fichiers.