Ich versuche Codeigniter lernen und verstehen die Grundlagen so weit, aber wie ich versuche zu testen, scheint es, dass der Cache in die Quere kommt. Normalerweise, wenn ich auf localhost teste, mache ich eine Änderung und sofort kann ich es im Browser sehen, aber mit Codeigniter scheint es, ich muss ~ 1 Minute warten, bis Änderungen im Browser angezeigt werden. Gibt es eine Möglichkeit, den Codeigniter-Cache universell zu deaktivieren, wenn Änderungen sofort durchgeführt werden?Codeigniter Deaktivieren Cache
Antwort
Einfach diesen Code in der __construct Controller-Funktion
$this->output->set_header('Last-Modified: ' . gmdate("D, d M Y H:i:s") . ' GMT');('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
$this->output->set_header('Pragma: no-cache');
$this->output->set_header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
Löschen Sie einfach alle zwischengespeicherten Elemente in der Anwendung/Cache-Ordner:
http://ellislab.com/codeigniter/user-guide/general/caching.html
IF Sie den Cache aktiviert ist, müssen Sie ihn deaktivieren (kommentieren Sie den Cache-out). Sonst kann es sein, dass Ihr Browser im Cache ist, Sie könnten ein SHIFT-F5 (in den meisten Browsern) erzwingen.
Der Cache funktioniert nur, wenn Sie es so in Ihrem Controller usw. definiert haben; nicht zufällig.
AFAIK, habe ich verwendet Strg + F5 oder Befehlstaste + R für das Überschreiben der Browser-Cache, während erfrischend, Shift + f5 strange..simply sieht es doesn 't funktioniert – sheetal
- 1. Codeigniter Cache-Controller Ausgabe
- 2. ASP.net-Cache deaktivieren
- 3. Cache in Flask deaktivieren
- 4. Deaktivieren AngularJS $ http Cache
- 5. Hibernate deaktivieren Anfragen-Cache
- 6. Drupal - CSS-Cache deaktivieren
- 7. Deaktivieren des AFNetworking-Cache
- 8. Codeigniter-Ausgabe-Cache funktioniert nicht?
- 9. Deaktivieren/Codeigniter Eingabefeld mit jquery
- 10. Deaktivieren von HBase Block Cache
- 11. iPhone Web App Cache deaktivieren
- 12. Wie cocoapods cache zu deaktivieren
- 13. Deaktivieren Cache in Apache Felix
- 14. Chrome - Cache nur für localhost deaktivieren?
- 15. modx - Cache für einzelnes Snippet deaktivieren
- 16. Cache für aspnet mvc2 Website deaktivieren
- 17. Wie vqmod Cache in Opencart 2.0 deaktivieren?
- 18. SQL-Cache temporär in Rails deaktivieren?
- 19. Wie Django Query Cache zu deaktivieren?
- 20. Cache für bestimmte RUN-Befehle deaktivieren
- 21. In Codeigniter, Twig Projekt immer Cache zu aktualisieren
- 22. Codeigniter - Deaktivieren XSS-Filterung auf einer Post-Basis
- 23. Kann ich den FF3 Back Button Cache deaktivieren?
- 24. So deaktivieren Sie den Browser-Cache in OpenUI5/SAPUI5 vollständig
- 25. Wie Browser Cache in ASP.NET-Kern rc2 deaktivieren?
- 26. So deaktivieren Sie den Cache in Cordova Android App
- 27. Wie kann ich deaktivieren Sie das configuration Cache für connection
- 28. So deaktivieren Sie den Cache-Speicher in Kernel-Modulen
- 29. Wie kann ich den Cache für HTTP-Header deaktivieren?
- 30. Deaktivieren Sie den Cache auf einer bestimmten Seite mit Flask
Danke für geniale Lösung :) –
Es ist etwas in der fünften Zeile Ihres Beispiel-Code gebrochen, '$ this-> output-> set_header' – TARKUS
Soll das in der generierten HTML-Datei angezeigt werden? Weil ich versucht habe, dies in den Konstruktor des View-Controllers zu bringen und diese neuen Header wurden nicht in der generierten HTML-Datei angezeigt: -/Habe ich hier einen Schritt verpasst? –