2011年4月6日

mCool 上網速度是不是比 mPro 慢?

有不少網友來信詢問, mcool 上網速度會不會比 mpro 慢很多, 我想上網速度一定是大家在選擇費率方案時, 首要考慮的條件, 如果mCool上網速度跟gprs一樣慢時, 就算便宜許多, 也是沒有人要用的 ^_^

以下文章試著分析一下這兩者的差別, 讓大家可以多瞭解一些, 好決定適合自己的費率方案.


就實際上網封包的流動, 可以把上網這件事, 拆成幾個部份來說明
這邊把一些狀況簡化, 以方便說明.
-------------------------------------------------------
去程
1. 手機 ->基地台
mcool 及 mpro 都是使用同樣的3g訊號上網, 收訊強度與手機有關,但與費率方案無關, 在同一個地點使用這2個費率方案, 使用上並無差別,也就是如果塞車發生在這段時, 兩者的狀況是一樣的, 這常發生在特定時段,或特定地點.

2.
基地台->機房

封包進入基地台後, 一定會彙整回機房, 到機房後才會分道揚鑣, 這段 mCool 及 mPro
的封包混在一起走中華內部的骨幹線路, 因為是中華內部的線路, 我想這段塞車的 機率並不高.

3.機房-> 外部資料所在伺服器
a. mcool 在這步驟, 需先導入 proxy 伺服器, 若要存取的資料, 已在 proxy 裡面, 則直接將資料返回, 若 proxy 上面沒有你要的資料, 或者資料已過期, 則跳至 3.b , 由proxy代表你去抓外部資料
b. mpro 與 mcool 的proxy 走外部線路到外部資料所在的伺服器, 這段塞車因素會與中華對外線路, 或對方伺服器有關, mpro 與 mcool 的proxy 的條件相同.

回程

4.
取得外部資料->機房
a. mpro 與 mcool 的proxy 經外部線路取回資料.
b. mpro 直接返回, mcool 的 proxy 將資料留存後, 將資料封包返回給 mcool


5.
機房->基地台

同2, 走內部線路, 兩者條件相同.

6. 基地台->手機
同1, 兩者走同樣的3G訊號回手機, 收訊與手機有關, 與兩者費率無關.
-----------------------------------------------------------------------------------------------

由上面分析結果, 我們可以看出,mcool 與 mpro 的差別, 只在於 第3及第4 兩個步驟,
mcool的封包會額外先經過proxy處理, 但多這一步一定會比較慢嗎? 我個人看法倒不一定, 因為有可能在 3.a 時, 因為要瀏覽的資料, 已經存在於 proxy 上了, proxy 就直接將資料返回, 反而省掉到外部伺服器取資料的時間, 反倒是 mpro 每次都得去外面取得資料, 外麵線路狀況不一, 反而應該更容易導至塞車才是.

這邊不是在主推 mcool , 而故意說 mpro 的缺點, 其實兩者有它們適用的地方, proxy的使用, 在一般組織規模較大的公司機構, 都是很常見的配置, 可以有效降低對外頻寬的需求量, 但缺點是取得的資料可能並不是即時的, 或者有些外部伺服器會限制連線ip的資料量, 或者是因由你的連線ip來判斷一些事情等, 都可能因為proxy代表你出去, 而導至對方伺服器產生誤會, 進而提供錯誤的資料或不提供資料等等, 而且 proxy 也有可能因為使用的人多, 導至負載過高, 回應就有可能延遲, 所以 proxy 並非萬靈丹, 主要還是得看你自己的需求才是.

8 則留言:

  1. 我想請問 如果使用此方式無線上網的話
    是否也可以更新android系統的氣象資訊之類的??

    回覆刪除
  2. @小馬, 依個人實際測試,9S-weather 及 go-weather 這兩套常用的天氣軟體都可以, 不過我還真的沒試過內建的... Orz
    若內建的天氣軟體對你真的很重要的話, 請再跟我說, 我實際再來測試看看它會不會自動更新

    回覆刪除
  3. @小馬, 剛試了一下內建的天氣與新聞, 也是可以順利更新, 提供給你參考.

    回覆刪除
  4. 謝謝您的熱心講解
    如果還有發現近一步的問題
    我會再提出來讓這個程式更甄美好

    回覆刪除
  5. 有人裝imo這個即時通訊軟體嗎
    用mcool+mcoolmate好像都連不太上,wifi就沒啥問題

    回覆刪除
  6. 您好~~ 請教一下 mCoolMate 可否將mCool當成行動基地台 wifi給nb使用呢

    回覆刪除
  7. 您好,
    我想請問那如果使用MCOOL之後, 再走VPN或OPENVPN之類, 是不是還是會經過PROXY?
    還是說如果開了VPN, 就不會再經過PROXY了?
    因為有些寬頻分享器也可以架VPN, 可是我還找不到可以架PROXY的,
    所以想說如果自己架VPN, 就不用跟其他人擠了.
    但又怕這樣反而繞更遠的路脫褲子放屁, 謝謝您

    回覆刪除