MozTW 討論區
https://forum.moztw.org/

怎樣停用firefox檔案自動下載
https://forum.moztw.org/viewtopic.php?f=2&t=30195
1 頁 (共 3 頁)

發表人:  訪客 [ 2010-05-13, 12:21 ]
文章主題 :  怎樣停用firefox檔案自動下載

我用mozilla firefox 時, 只要按一下檔案連結(還沒選擇儲存位置), 它就會預先下載到 ( windows所在磁區:\Documents and Settings\用戶名 ) 裡面(其實我忘了)

firefox 每次會彈出一個下載檔案視窗, 可選擇執行/儲存, 但有很多次在我選擇位置前, 檔案都已預先下載完成 或 已過10%...
如微軟的framework 3.5 完整套件 , 容量197 mb , 我左鍵按一下連結, 待我選擇好下載位置, 按儲存時, 發覺它已經給我下載了約3份1
我用10mb lan, 實際只有1.1mb/s , 沒可能這麼快吧

發表人:  訪客 [ 2010-06-15, 06:59 ]
文章主題 :  Re: 怎樣停用firefox檔案自動下載

同問
感覺firefox在這方面有點雞婆
可以停用這個功能嗎?

發表人:  alex301 [ 2010-06-15, 09:05 ]
文章主題 :  Re: 怎樣停用firefox檔案自動下載

如果它在背景下載了1/3,這時你按了取消,會有什麼損失?

發表人:  coolcd [ 2010-06-15, 11:28 ]
文章主題 :  Re: 怎樣停用firefox檔案自動下載

只找到 prefetch 的設定
http://kb.mozillazine.org/Network.prefetch-next
https://developer.mozilla.org/en/link_prefetching_faq
根據說明,應該是網站告訴 Firefox 要 prefetch 某些東西
firefox 才會預先把東西下載到 cache
理論上來說,有加速的效果
但一般網站多半沒設定 prefetch
所以應該不會啟用這個功能?
不確定 download 的 prefetch 是否與網站要求 firefox 要 prefetch 有關

另外,如果有 fasterfox 這個擴充套件,它有 enhanced prefetching 的功能,會讓網頁上的所有 .gif, .htm, .html, .jpeg, .jpg, .pdf, .png, .text, .txt, and .xml 都被 prefetched
http://fasterfox.mozdev.org/faq.html#Wh ... refetching
以我個人來說,不建議開啟這個功能,尤其是與別人共用網路時。

可以先測試看看把 network.prefetch-next 關掉,看看是否有改善下載 prefetch

發表人:  coolcd [ 2010-06-15, 13:25 ]
文章主題 :  Re: 怎樣停用firefox檔案自動下載

測了一下,發現按下下載鏈結後,出現詢問對話方塊時,先不要確認,打開 about:cache,不時重新整理,就可以看到 Disk Cache 增加中,直到檔案 cache 完或 disk cache 滿,再按下對話方塊的「儲存」,就會馬上下載完畢。

network.prefetch-next 與「預先下載到 cache」應該沒有關係,因為我在這個設定值 true/false 的狀態都測過,在尚未按「儲存」確認前,都一樣會先下載到 disk cache 中。

不管如何,我覺得這功能沒什麼不好,可以增加效率 (因為按下下載鏈結的,通常都是我們想要下載的,就算不是,也只要按取消即可,如 alex301 所問,損失了什麼?損失了一下子的頻寬,應該沒什麼大不了),以上測試只是出於好奇。 :)

發表人:  [ 2010-06-15, 20:42 ]
文章主題 :  Re: 怎樣停用firefox檔案自動下載

cache如果在C
而目的地則是在C以外
變成多了一個搬移的動作?

發表人:  coolcd [ 2010-06-15, 23:20 ]
文章主題 :  Re: 怎樣停用firefox檔案自動下載

痕 寫:
cache如果在C
而目的地則是在C以外
變成多了一個搬移的動作?

我想是 copy 吧。
不知道同磁區 (C→C) 的 copy 比較快,還是跨磁區 (C→D)的比較快?

發表人:  [ 2010-06-16, 02:24 ]
文章主題 :  Re: 怎樣停用firefox檔案自動下載

喔對
好像是copy
我一直想成move

發表人:  an_people [ 2010-06-21, 01:23 ]
文章主題 :  Re: 怎樣停用firefox檔案自動下載

回應5樓coolcd

試想像當大家要安裝一個軟件時, 用firefox 下載安裝檔.exe 到windows 所在磁區, 軟件在安裝完成後, 開啟軟件時會需要用到windows檔案, 而在磁區檔案先後次序位置就是 1. windows, 2. .exe, 3. 軟件, 硬碟磁頭讀取windows檔案需要返回 2 然後才 到達 1, 因此開軟件會較慢, 即使磁碟重組前把2 先delete, 軟件檔案位置遠了, 重組會較慢。
整體來說會降低hard disk壽命。

而且大家都應該知道當 windows 所在磁區越多檔案, 就會增加硬碟磁頭的seek time搜索時間, windows就會越慢, 這也意味著會減低hard disk壽命。

據我所知有效解決這個問題的方法 "磁碟分割", 例如先將 .exe 下載到d: 再安裝到c: ,而且c以外的磁區可以用 64kb cluster 相比c: windows 鎖定的4kb cluster, 64kb可以有效減少 碎片問題, 而且大副增加讀寫速度。

而firefox 就硬性鎖定自動下載到windows 所在磁區, 令我要再搬一次到d:

發表人:  an_people [ 2010-06-21, 01:27 ]
文章主題 :  Re: 怎樣停用firefox檔案自動下載

修正第二段
而且大家都應該知道當磁區

發表人:  coolcd [ 2010-06-21, 14:44 ]
文章主題 :  Re: 怎樣停用firefox檔案自動下載

an_people 寫:
回應5樓coolcd
...
而firefox 就硬性鎖定自動下載到windows 所在磁區, 令我要再搬一次到d:

謝謝回應。

firefox 自動下載到 cache 中,我不清楚 cache 工作的機制,不曉得是一次佔住指定的 cache 大小,或是動態增減。如果是前者,好像不會增加磁碟碎片,如果是後者,可能就會。

應該不能說「 firefox 硬性鎖定自動下載到 windows 所在磁區」,因為 disk cache 的位置是可以改的。

發表人:  Irvin [ 2010-06-25, 16:51 ]
文章主題 :  Re: 怎樣停用firefox檔案自動下載

coolcd 寫:
an_people 寫:
回應5樓coolcd
...
而firefox 就硬性鎖定自動下載到windows 所在磁區, 令我要再搬一次到d:

謝謝回應。

firefox 自動下載到 cache 中,我不清楚 cache 工作的機制,不曉得是一次佔住指定的 cache 大小,或是動態增減。如果是前者,好像不會增加磁碟碎片,如果是後者,可能就會。

應該不能說「 firefox 硬性鎖定自動下載到 windows 所在磁區」,因為 disk cache 的位置是可以改的。

firefox -p 試試看把profile資料夾設定到 D 去看看?
不然除了下載檔案,看任何網頁還是都會 cache 到 profile 下面的 cache 去。

發表人:  訪客 [ 2010-06-29, 01:02 ]
文章主題 :  Re: 怎樣停用firefox檔案自動下載

coolcd
應該不能說「 firefox 硬性鎖定自動下載到 windows 所在磁區」,因為 disk cache 的位置是可以改的。
對不起, 我不知道可以改,我知道自己說得太肯定了 但怎改?

Irvin
不明白怎樣設定

順便一提, 這遍文章是我發表的, 我忘了打名。
等了1個月都沒人理會這文章, 差點就把這頁的書纖刪除了,真的感謝各位的回應。

發表人:  an_people [ 2010-06-29, 01:05 ]
文章主題 :  Re: 怎樣停用firefox檔案自動下載

我是an_people

發表人:  coolcd [ 2010-06-29, 02:16 ]
文章主題 :  Re: 怎樣停用firefox檔案自動下載

訪客 寫:
coolcd
coolcd 寫:
應該不能說「 firefox 硬性鎖定自動下載到 windows 所在磁區」,因為 disk cache 的位置是可以改的。

對不起, 我不知道可以改,我知道自己說得太肯定了 但怎改?

viewtopic.php?p=66809#p66809
也可以在 about:config 裡頭改
(言重了,我沒有責怪的意思,只是把思考的結果寫出來,不必道歉啦)

引言回覆:
順便一提, 這遍文章是我發表的, 我忘了打名。
等了1個月都沒人理會這文章, 差點就把這頁的書纖刪除了,真的感謝各位的回應。

嘿... 您六月運勢走旺
恭喜啊!

1 頁 (共 3 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/