我試圖學習Codeigniter並瞭解到目前爲止的基礎知識,但是當我嘗試測試時,看起來緩存正在變得越來越困難。通常當我在本地主機上測試時,我會做出改變,並立即在瀏覽器中看到它,但對於Codeigniter,似乎我必須等待大約1分鐘才能在瀏覽器中看到更改。是否有辦法全面禁用Codeigniter緩存,以便在開發更改時立即進行?Codeigniter禁用緩存
5
A
回答
8
只是把這個代碼在控制器
$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");
0
只需刪除應用程序/緩存文件夾中的所有緩存條目:
http://ellislab.com/codeigniter/user-guide/general/caching.html
0
IF您啓用緩存,你需要禁用它(註釋掉緩存)。 否則它可能是您的瀏覽器緩存,您可以強制SHIFT-F5(在大多數瀏覽器中)。
緩存只有在您的控制器中定義了緩存後才能使用;不是隨機的。
+0
據我所知,我已經使用Ctrl + F5鍵或Command + R進行重寫瀏覽器緩存的__construct功能而清爽,Shift + F5看起來strange..simply它不't works – sheetal
相關問題
- 1. 禁用緩存
- 2. 禁用緩存
- 3. 禁用緩存
- 4. Codeigniter緩存?
- 5. ASIHTTPRequest禁用緩存
- 6. s3fs禁用緩存
- 7. Framework7:禁用緩存?
- 8. NodeJS禁用緩存
- 9. 禁用asp.net緩存
- 10. 禁用EclipseLink緩存
- 11. 禁用mysql緩存
- 12. 禁用ASP.net緩存
- 13. 禁用Shindig緩存
- 14. 禁用MvcSiteMapProvider緩存
- 15. Symfony2禁用緩存?
- 16. 爲登錄用戶禁用CodeIgniter中的輸出緩存?
- 17. 爲登錄用戶禁用Codeigniter的緩存
- 18. 想禁用閃存緩存?
- 19. 爲緩存文件禁用APC緩存?
- 20. 禁用高速緩存中的緩存
- 21. Chrome緩存重寫angularjs禁用緩存
- 22. 禁用頁面緩存不會禁用資源緩存嗎?
- 23. 如何僅爲控制器禁用CodeIgniter緩存?
- 24. 如何在Codeigniter中禁用Cookie和緩存
- 25. Codeigniter禁用管理面板的瀏覽器頁面緩存
- 26. CodeIgniter緩存問題
- 27. Codeigniter緩存問題
- 28. Codeigniter緩存頁面
- 29. 在Codeigniter中緩存
- 30. Codeigniter網頁緩存
Thanks for awesome solution :) –
你的示例代碼的第五行有''this-> output-> set_header' – TARKUS
這是否應該出現在生成的HTML文件中? 因爲我試圖把它放在視圖控制器的構造函數中,並且這些新的頭文件沒有出現在生成的HTML文件中: - /我在這裏錯過了一個步驟嗎? – 2016-08-31 14:02:01