Sto cercando di imparare Codeigniter e capisco le basi finora, ma mentre provo a testare, sembra che la cache si stia mettendo in mezzo. Normalmente quando eseguo il test su localhost, apporto una modifica e posso vederlo immediatamente nel browser, ma con Codeigniter mi sembra di dover aspettare ~ 1 minuto per vedere le modifiche nel browser. C'è un modo per disabilitare universalmente la cache Codeigniter in modo tale che quando si sviluppano i cambiamenti avvengano immediatamente?Codeigniter Disable Cache
risposta
Basta inserire questo codice nella funzione __construct del regolatore
$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");
Basta eliminare tutti gli elementi memorizzati nella cache nella cartella dell'applicazione/cache:
http://ellislab.com/codeigniter/user-guide/general/caching.html
SE è stata abilitata la cache, è necessario disabilitarlo (commentare la cache). Altrimenti potrebbe essere il caching del tuo browser, potresti forzare un SHIFT-F5 (nella maggior parte dei browser).
La cache funzionerà solo se è stata definita nel controller ecc. non a caso.
per quanto ne so, ho usato Ctrl + F5 o Comando + R per disattivare la cache del browser, mentre rinfrescante, Shift + F5 sembra strange..simply doesn 't works – sheetal
- 1. Disable/Flush OleDbConnection Cache
- 2. Codeigniter- vista cache in una vista
- 3. jquery - disable click
- 4. jackson disable fail_on_empty_beans
- 5. groovy.xml.MarkupBuilder disable PrettyPrint
- 6. jqGrid disable kindblerows
- 7. Disable JFrame minimizza pulsante
- 8. Disable maven checkstyle
- 9. Android Studio disable
- 10. disable git credenziale-osxkeychain
- 11. phpMyAdmin disable admin login
- 12. javascript: Disable Text Select
- 13. symfony2 form disable
- 14. _really_ disable GtkTreeView search
- 15. CSS disable hover effect
- 16. pragma disable per noUnusedLocals?
- 17. Come funziona la memorizzazione nella cache di CodeIgniter?
- 18. Come è la cache della pagina chiara nel CodeIgniter
- 19. Memorizzazione nella cache di una sezione di una pagina CodeIgniter
- 20. disable scroll orizzontale in jscrollpane
- 21. disable index pandas data frame
- 22. Disable Months On Month/DatePicker
- 23. disable-spumeggiante evento C# wpf
- 24. disable explain in Rails 3.2
- 25. Youtube Iframe disable pause video
- 26. disable text drag and drop
- 27. Android ListView Header Disable Click
- 28. Disable MKmapkit mapView userLocation annotationView
- 29. R Shiny - disable/able elementi shinyUI
- 30. Chrome 49 plus --disable-web-security
Grazie per la fantastica soluzione :) –
C'è qualcosa di rotto sulla quinta riga del codice di esempio, '$ this-> output-> set_header' – TARKUS
Si suppone che questo dovrebbe apparire nel file HTML generato? Perché ho provato a mettere questo nel costruttore del view controller e quelle nuove intestazioni non sono comparse nel file HTML generato: -// Ho perso un passaggio qui? –