2009-05-19 4 views
0

Je veux désactiver toute mise en cache sur mon Apache fonctionnant sous Linux, et toute mise en cache sur Firefox et ... y a-t-il d'autres endroits où je pourrais mettre en cache? Je veux que mes fichiers PHP et .css soient récents sur le disque tout au long du développement.Désactiver toutes les mises en cache sur Firefox, Apache, PHP Plugin, etc

Avertissement: Je demande sur Apache comme outil dev, non pas comme une plate-forme de déploiement. Si je pose des questions sur IIS et pourquoi il met en cache .DLL, c'est une question DEV. C'est aussi une question de dev.

Répondre

2

Apache n'est pas mis en cache par défaut.

sur Firefox pour naviguer about: config et changer browser.cache.disk.enabled et browser.cache.memory.enable à faux.

Si vous utilisez un framework PHP qui met en cache des pages, vous devrez le désactiver, ou être prêt à l'effacer manuellement. La seule autre chose que vous voudrez peut-être rechercher est si vous utilisez un proxy de débogage qu'il ne cache pas de contenu.

+0

Merci. Le fait qu'Apache ne soit pas mis en cache par défaut est utile, car c'était ma peur. –

+1

consultez http://httpd.apache.org/docs/2.2/caching.html pour certains des modules de mise en cache d'Apache afin de vous assurer qu'ils ne sont pas chargés ou désactivés pour votre environnement de développement. – JensenDied

+0

Apache peut ne pas être mis en cache par défaut si vous l'avez construit à partir d'une source, mais un apache pré-construit, par exemple, dans une pile LAMPP, peut avoir un module de cache installé et activé par défaut. Vous devriez vérifier la configuration d'Apache pour voir quels caches sont actifs par défaut. – MiffTheFox

1

invalidante de la mise en cache de Firefox, dans about: config:

  • mis browser.cache.disk.enable-false
  • mis browser.cache.memory.enable-false
  • mis browser.cache.offline.enable-false
+0

Excellent, merci pour cela, essayez-le maintenant. –

1

Puisque vous utilisez Firefox, pourrais-je recommander brièvement l'excellent Web Developer Toolbar par Chris Pederick? Il ya beaucoup d'options pour désactiver la mise en cache, JavaScript, manipuler des sessions et des cookies, etc.

Évidemment, je vous le recommande pour les options de mise en cache, mais le reste est souvent très pratique. Cela peut être plus pratique que de changer manuellement d'option avec about:config.

+0

Ouais, il s'avère que ce n'est pas Firefox qui cause le problème, comme j'essaye dans Safari en ce moment ... belle barre d'outils, cependant, merci, je l'utilise ... –

Questions connexes