Posts Tagged ‘Firefox’

各瀏覽器中cookie個數和大小限制

Monday, February 1st, 2010

一、瀏覽器允許每個域名所包含的cookie數
Microsoft指出InternetExplorer8增加cookie限制為每個域名50個,但IE7似乎也允許每個域名50個cookie。
Firefox每個域名cookie限制為50個。
Opera每個域名cookie限制為30個。
Safari/WebKit似乎沒有cookie限制。但是如果cookie很多,則會使header大小超過服務器的處理的限制,會導致錯誤發生。

二、當很多的cookie被設置,瀏覽器如何處理
除了Safari (可以設置全部cookie,不管數量多少),有兩個方法:
最少最近使用(leastrecentlyused(LRU))的方法:當cookie已達到限額,自動踢除最老的cookie,以使給最新的cookie一些空間。 InternetExplorer和Opera使用此方法。
Firefox很獨特:雖然最後的設置的cookie始終保留,但似乎隨機決定哪些cookie被保留。似乎沒有任何計劃(建議:在Firefox中不要超過cookie限制)。

三、不同瀏覽器的cookie總大小也不同
Firefox和Safari允許cookie多達4097個字節,包括名(name)、值(value)和等號。
Opera允許cookie多達4096個字節,包括:名(name)、值(value)和等號。
InternetExplorer允許cookie多達4095個字節,包括:名(name)、值(value)和等號。
註:多字節字符計算為兩個字節。在所有瀏覽器中,任何cookie大小超過限制都被忽略,且永遠不會被設置。

Firefox 3.6正式版發行

Thursday, January 28th, 2010


最近Firefox的版本終於升級了。自從Chrome出來後,一直覺得Firefox比起來實在有點慢,尤其是剛開機完第一次執行Firefox時,都要等好久 :( 。好不容易Firefox終於有針對這個問題改善了一下。不過經我實際試過之後,發現開啟速度還是有點慢 ~_~; 希望之後更新可以持續再改善這點。

而實際拿Firefox 3.6這版到PeaceKeeper這個測試網站測,發現執行效能真的還提升了不少,高達了36.5%的效能提昇,真不錯~ :mrgreen:

而這次升版除了改善效能問題外,另外也多支援了一些HTML5的新標準。還有支援可以非同步下載script執行,對網頁的讀取速度相信也可以得到一些改善。穩定性方面,之前在測試程式時常常要開啟一些外部的多媒體應用程式,如: QuickTime, Windows Meida Player, RM…etc. 發現開檔案撥放之後Firefox常常會當掉,尤其是開QuickTime非常容易當。這次升版完特別針對這塊測了一下,發現之前容易死當的情形都沒有再發生了,非常好! :D

各瀏覽器Cache路徑設定教學

Monday, November 16th, 2009

最近公司多了一台新電腦有4G的RAM,於是裝了Gavotte Ramdisk這個軟體做Ramdisk
加上這幾年瀏覽器種類越來越多,在這裡重新整理一下各家瀏覽器的cache設定方法,方便以後查詢

Chrome,Version: 4.0.223.16
修改Chrome捷徑,在最後加上 –user-data-dir=R:\Temp\Chrome 即可

不過Chrome會把一些需要存起來的資料(像是書籤, Cookie…etc.)也寫在那個路徑下,而Ramdisk只要重開機後所有資料都會被清除。所以不建議改Chrome的Cache路徑。

Firefox,Version: 3.5.5
Step 1. 開啟Firefox,在網址列打about:config就會出現設定頁

Step 2. 按右鍵新增一個字串: browser.cache.disk.parent_directory

Step 3. 然後內容為路徑名稱(例如: R:\Temp\Firefox)

Step 4. 完成,重新啟動 Firefox 就可以了

IE,Version: 8.0.6001
Step 1. 工具 → 網際網路選項

Step 2. 一般 → 瀏覽歷程記錄 → 設定 → 移動資料夾,設定完會需要重新登入電腦

Opera,Version: 10.01.1844
Step 1. 首先打開說明 → 關於Opera(或在網址列打 opera:about),找到Opera目錄那行

Step 2. 到Opera目錄下,找到operaprefs.ini設定檔

Step 3. 編輯它,加入 Cache Directory4=R:\TEMP\Opera 這行,重啟Opera即可。改完再去看一次關於Opera就會看到快取路徑已經改了。

Safari,Version: 4.0.3
找了很久,沒有找到任何方法可以修改Cache路徑,只有找到這篇舊版在MacOS的修改方法
看來Apple的風格還是顯得太保守了點,不希望給人家亂改它們家產品的設定 = =;

Gavottle Ramdisk參考文章:
下載(20080101版)
http://slv922.pixnet.net/blog/post/13316825
http://briian.com/?p=4895