1/13/2011

加速Chrome載入網頁的速度

最近逛到一篇好文 , 說明如何改善Chrome的載入頁面速度

不過他只有說明在對著桌面圖示按右鍵的屬性加入路徑...

但沒說明要如何用指令的方式來加入....因為我的Mac style沒有桌面圖示這種東西 XD

一般來說,當Browser(瀏覽器)在開啟網頁時,除了第一次會從server上download網頁外,接下來的第二次第三次都會只直接本地的Cache(快取)進行讀取載入

所以一樣基於這個原理,我們可以更改路徑,讓chrome可以到比較快的檔案系統做讀取

這個檔案系統叫tmpfs , 掛載點在/dev/shm , 它一般的容量為實際記憶體的一半 , 不過tmpfs除了可以當作RAM以外 , 還可以當作交換區使用

修改chrome的cache路徑很簡單 , 一般預設的cache路徑是在 "~/.cache/google-chome"

所以可以用symblic link方式來指向它

# rm -rf  ~/.cache/google-chrome          //先砍掉預設路徑

#mkdir /dev/shm/google-chrome          //在tmpfs建立cache目錄

#ln -s ln -s /dev/shm/google-chrome/ /home/dicky/.cache/google-chrome      //連結/dev/shm底下

這樣一來 , 所有的cache檔案都會從/dev/shm讀取 , 速度會變快喔 !

Note : Chome的設計 , 如果超過40MB的cache文件 , 會移到/tmp底下 , 關掉網頁的同時也會把/tmp的cache檔都砍掉 , 所以如果想要保留一些cache文件 , 也可以用此方式來加速

No comments:

Post a Comment