2013-05-28 36 views
0

有沒有辦法檢測移動設備的互聯網速度?如何從我的網絡服務器檢測用戶的移動連接速度?

我希望爲手機或整個網站提供手機服務,具體取決於加載時使用的互聯網連接的速度。

目標是爲移動網站提供人們在慢速連接的移動電話上觀看時的基本信息,而當互聯網連接可以處理該加載時間時,完整的響應網站不會讓觀衆等待長。

我想知道這是否可能,以及它是否是一個很好的補充網站或不。

+0

http://stackoverflow.com/questions/11796334/calculating-internet-speed-in-android – Senthil

+0

感謝您的鏈接。但我正在尋找適用於所有手機的東西,而不僅僅是Android。 –

+0

這可能有助於你http://www.gregbugaj.com/wp-content/uploads/2009/03/speedtest_src.zip – Senthil

回答

0

您應該根據其user agent string向移動設備提供內容。

或者,某些網站選擇懇求responsive layout,它允許單個頁面對不同的屏幕尺寸作出反應,同時仍然是下面的相同頁面。

永遠不要依賴互聯網連接速度來確定要發送的內容 - 這是非常不可靠的。現在有4G網絡比許多DSL提供商更快,因此無法將20位4G手機用戶與坐在臺式計算機上的512kbit撥號用戶進行比較。

+0

我希望根據目前的互聯網速度提供內容。我不想爲移動電話提供只有最基本信息的移動網站,而且我還有一個響應站點,如果您能夠處理加載時間,這將更有趣。 –

+0

然後選擇手機版本,並讓用戶選擇退回到該網站的桌面版本。有一個原因,「大網站」不這樣做,再次,這是不可靠的和令用戶困惑。一些例子是谷歌和亞馬遜,向用戶展示一個移動網站,底部有一個鏈接「查看完整桌面版網站」。這是讓用戶選擇他們想要查看的內容的最有效方法。此外,您的移動網站不應包含比您的桌面網站更少的信息或功能。 – qJake

+0

我主要贊同你的觀點,但它也是一個測試用例。我對這是可能的感興趣,如果是這樣,它會增加可用性。感謝您的時間和答案:) –

相關問題