阅读:3755回复:10
默认情况下的后退按钮是重新下载页面?而不是直接读取缓存?
该如何设置才能像OP那样.前进后退都是直接缓存中读取?搜索了好久都没办法解决...前辈们教下小弟...
|
|
1楼#
发布于:2011-04-08 06:43
默认就是读取缓存的,前提是要页面载入完成后,如果你在之前页面还没载入完成就点击到另一个页面,然后后退到之前页面,那会重新载入一遍的,这就给你一个错觉,认为FF并非直接读取缓存。
|
|
|
2楼#
发布于:2011-04-08 06:43
问题就是这个...我已经等待页面读取完成....左下角状态域也提示了完成....我再点后退他还是重新载入....我郁闷了...
|
|
3楼#
发布于:2011-04-08 06:43
好像有些网页会有这样的问题,例如Discuz论坛。
|
|
|
4楼#
发布于:2011-04-08 06:43
我是拿CNBETA测试的...也试了游民星空等...都是一样....
|
|
5楼#
发布于:2011-04-08 06:43
a393310872:我是拿CNBETA测试的...也试了游民星空等...都是一样....回到原帖 cnbeta是javascript翻页的,同一般链接不同,所以不是直接找缓存的,游民星空没去过 |
|
6楼#
发布于:2011-04-08 06:43
教你个办法,脱机浏览
然后全部到本地缓存中了 |
|
7楼#
发布于:2011-04-08 06:43
a393310872:问题就是这个...我已经等待页面读取完成....左下角状态域也提示了完成....我再点后退他还是重新载入....我郁闷了...回到原帖 browser.cache.check_doc_frequency设置为2。 |
|
8楼#
发布于:2011-04-08 06:43
跟LZ一样的疑问,
感觉FF4有种重新载入的错觉. 后退怎么标签页有个正在链接的状态呢? 虽然的确是后退到原来的页面位置. 跟3.X相比感觉慢了很多.. 比如说本论坛. 又或者是不是跟载入的页面类型有关呢? 我看小说网的纯文本页面的后退可以说是瞬间就后退到原来的页面位置了. |
|
9楼#
发布于:2011-04-08 06:43
Opera 從以前的設計就是最大限度的利用緩存讀取資料
也就是不檢查緩存是否過期,直接返回結果給使用者 這樣的好處是給使用者瀏覽速度很快的錯覺 缺點就是有很大的機率拿到的是舊資料 使用者發現資料不是最新的,要再手動 F5 重新獲取一次 如果沒發現資料是舊的,等於白白的浪費自己的時間看舊的資訊 也有例外,如獲取舊資料的情況的出現機率小到某一種程度時 ( 例如 100 個頁面只遇到一次需要重新讀取的狀況 ) 完全不檢查資料是否過期的效率反而是比較好的 因為使用者是有可能反覆的回到過往所看過的頁面 ( 前進後退 ) 而 Firefox 預設是依照網頁給的時限來判斷是否需要重新獲取資料 如果頁面上有許多像是廣告、點擊分析等等連結,就有很大的機率是動態更新 導致即使已經是瀏覽過的頁面,裡面只要有一個動態更新的元素,就會產生 request 想要避免的方法就是找個軟件 ( 例如 Proxomitron )將這些廣告或點擊分析的網址過濾掉 或者分析自己上網的習慣,例如某個網站一天只上 1 ~ 2 次,就可以設定成像 Opera 一樣,完全不檢查快取是否過期,方法上面有人提到了 就是那個 browser.cache.check_doc_frequency 改成 2 如此能最大限度的降低瀏覽到舊資料的機率 除了論壇等動態網站外,很少網站每分鐘都在更新,通常都是以小時為單位居多 一天只上 1 ~ 2 次的話,就算關閉檢查,拿到舊資料的機率應該也不高 再更進階一點的,架個 Squid Cache Proxy Server 用這個能細部的控制網頁的快取時間與判斷方式 |
|
|
10楼#
发布于:2011-04-08 06:43
另外順便問一個問題
像下面這樣的連結如何強制緩存? 地址看不出來,但實際上是圖檔 ( png ) https://bug646889.bugzilla.mozilla.org/ ... ?id=524672 圖片雖然有緩存起來 但關閉後再開啟的時間不管多短,一定會發出 request 個人希望圖片類的資料只要緩存過 短時間內完全不做檢查,直接將資料返回是比較理想的 |
|
|