Major Member
|
講到這個網頁載入速度的問題
其實在瀏覽器上面的調校 也有很大的幫助
原先開網頁的時候 網頁上的每個物件 都要額外建立一個TCP/IP連結來下載
那對於客戶端以及伺服器端 都是不小的負荷 尤其是伺服器端
聽Linux軟體工程師說 每開一個TCP/IP連結 就要耗好一些記憶體 (大約1MB) 來處理這個連結
可是現在
HTTP 1.1有支援一種 request pipelining
它可以在同樣的TCP/IP連結上 傳送不同的要求 下載網頁上的物件 像說 圖片 動畫等等
那會大為節省記憶體使用
之前有人有出過比較 網頁載入的速度跟有沒有開 HTTP Request Pipelining
結果是差很多
所以 我現在IE6跟 Firefox3.0都有開 HTTP Request Pipelining
網頁載入的速度真的是有快一些
Firefox 開啟HTTP Pipelining的方法:
在網址列 打入 about:config 然後按enter
有個網頁會出來 上面全部都是firefox的選項
找到 network.http.pipelining選項 然後連按兩下 他的數值就會變成true
在下面還有一個選項 就是 network.http.pipelining.maxrequests
連按兩下 他會跑出一個小視窗 讓你改數字
在這個地方 我是用16
改好了以後 把這個網頁關掉 就好了
HTTP Pipelining 有些網站不支援 所以遇上這些網站的時候 網頁會開不了
那 只要把 network.http.pipelining改成false就可以關掉 HTTP Pipelining 了
不過 看來絕大部分的網站都有支援了 幾乎不會遇上網頁不能載入的狀況
__________________
Opteron 180 @2.4GHz, 1.35V
EPoX 9U1697GLi
2x1GB Kingston HyperX DDR400 2-3-2-6-1
Nvidia 7300GT 256MB DDR2
PowerNow Enabled using RMClock 2.25
|