Search

11/23/2007

browser cache

在開發的時候,常常會發生的事,CSS/JS 被 browser cache 住,沒更新,以為寫的 code 沒有起作用,查半天才發現是cache問題,所以,需要瞭解1. 如何快速的刪cache:IE要click六次, 2. 在密集開發的時候,乾脆disable cache。


Cache path
  • Internet Explorer: C:\Documents and Settings\user\Local Settings\Temporary Internet Files
  • Firefox about:config -> browser.cache.disk.parent_directory
  • Firefox about:cache可以列出Memory cache device & Disk cache device的每個cache住檔案的path以及資訊。

Clear cache
  • Internet Explorer: 工具->網際網路選項->刪除檔案->勾選"刪除所有離線檔案"->確
  • Firefox: ctrl+shift+del -> 勾選"快取" -> 確定
  • Firefox Add-ons Cache Status

Disable cache
  • 工具->網際網路選項->設定->檢查儲存的畫面是否有較新的版本->每次查閱畫面時
  • Firefox: about:config -> browser.cache.check_doc_frequency -> Highlight and double click. Change the 3 (default) to 1 (which signifies "Check every time I view the page") in the dialogue box. Click OK.
  • Firefox Add-ons Web developer disable-> cache

forece reterival
  • add time stamp to file ex: <script src="foo.js?235235235235">
    time stamp can be generated by new Date.valueOf();
References:
How to Disable Your Browser Cache — Psychology IT

沒有留言: