如何提高網站在移動網路的訪問速度?

1. 是否有方案針對移動網路的訪問速度做特定的優化?(特別的機房?特別的線路?)

2. 是否有類似「監控寶」的服務,能針對移動網路的穩定性進行監控?

* 街旁每天都會遇到多位手機上網的用戶無法連接的個案,非常頭疼,希望在知乎得到指點。


解決此問題的思路:

1.就近性,鏈路優選。使用手機上網的用戶是無法選擇3G或者GPRS接入點的,走到哪裡算哪裡,但是,你可以使用鏈路均衡設備,為這些用戶選擇合適的道路來到你的機房,中國的運營商由於各種複雜的利益問題,人為的造成了,網通,電信,移動,聯通的割據局面,所以,你需要使用例如Radware Linkproof這樣的設備來幫助移動用戶做鏈路優選,當然前提是,你在每個軍閥的地盤都租了空間或者託管了機器。

2.TCP的優化,由於移動用戶最後一跳的延遲一般都很大,造成帶寬利用不充分,可以利用TCP的滑動窗口技術,適當擴大,一個窗口盡量多傳輸點數據包,從而加速。能夠做TCP優化的產品很多,但是我推薦使用NetScaler來做,因為他可以提供很多其他的後台加速和優化功能。

3.是否使用GZIP,SSL,壓縮對於網路傳輸是好的,SSL對安全是好的,但是作為手機客戶端,在計算能力和耗電性上,你需要做個平衡選擇。

4.虛擬化,類似Opera Mini的邏輯,手機屏幕大小的圖片的數據量,和真實傳遞這些數據的數據量,如果有一個很大的落差的話,建議選擇做圖片模式,反正看到的結果都一樣。如果是企業用戶手機訪問ERP或者OA的話,建議使用Citrix XenApp,好多國內不差錢的豪門用戶,都是這麼用得。

大概這些,想起來再補。


「移動網路」是個非常模糊的概念, 2g 3g wifi都是移動網路,但是網路特性以及對應的優化方法還是有些區別的。 對於街旁而言,可能最需要關注的是2g網路環境下的訪問速度。 重點是減少網路傳輸量和交互次數, 善用本地緩存。


1、歸根結底,不管是互聯網還是」移動互聯網「,都是基於tcp和http,分析方法沒啥區別啊。首先伺服器對移動網路做特別部署,放到上海移動機房,其次是腳本計算、資料庫等優化,然後是前端頁面優化。2、就不說了,太貴了,沒必要用,做好伺服器端可用性的監控即可,保證自己的服務首先沒問題,移動網路很多時候也取決於用戶本地的接入,用戶去深山老林里訪問慢,你再想辦法也沒用,只能祈禱運營商擴容。


gmail的ipad版頁面里把所有的圖片都用base64編碼寫進去了。

把所有css,js,圖片都合併到頁面里,用一個請求完成,是個提高相應速度的好辦法。


推薦閱讀:

成功的 App 都是怎樣獲取到最關鍵的第一批用戶的?
互聯網公司拿到虛擬運營商牌照之後可以怎麼玩,怎麼開展業務?
產品新人,如何做好需求分析這一步,網上關於需求分析的大道理很多,但是大多是空中樓閣,能做到的人不多吧?
Passbook 的推出對一系列卡包、優惠券 App,例如布丁,會產生哪些影響?他們該如何轉型應對?
如何看待 MTK 未來的發展?

TAG:移動互聯網 | 街旁 | 伺服器 |