【问题标题】:How can I detect the user's mobile connection speed from my webserver?如何从我的网络服务器检测用户的移动连接速度?
【发布时间】:2013-05-28 22:07:20
【问题描述】:

有没有办法检测移动设备的网速?

我希望根据加载时使用的互联网连接速度向手机提供移动网站或完整网站。

我们的目标是为移动网站提供服务,提供有关人们何时在连接速度较慢的手机上观看的基本信息,但当互联网连接可以处理该加载时间时,完整的响应式网站不会让观众等待很长时间.

我想知道这是否可行,以及它是否是对网站的一个很好的补充。

【问题讨论】:

标签: mobile


【解决方案1】:

您应该根据其user agent string 向移动设备提供内容。

或者,一些网站选择请求responsive layout,它可以让单个页面对不同的屏幕尺寸做出反应,同时仍然是下面的同一页面。

切勿依赖互联网连接速度来确定要发送的内容 - 这是非常不可靠的。目前有 4G 网络比许多 DSL 提供商都快,因此无法说明 20mbit 4G 手机用户与坐在台式计算机上的 512kbit 拨号用户。

【讨论】:

  • 我希望根据当前的互联网速度提供内容。我不想为手机提供只有最基本信息的移动网站,当我也有一个响应式网站时,如果你能处理加载时间会更有趣。
  • 然后选择移动版,并让用户选择退回到网站的桌面版。 “大网站”不这样做是有原因的,再说一次,它不可靠并且让用户感到困惑。一些例子是谷歌和亚马逊,它们向用户展示了一个移动网站,底部有一个链接到“查看完整的桌面网站”。这是让您的用户选择他们想看到的内容的最有效方式。此外,您的移动网站包含的信息或功能不应少于桌面网站。
  • 我主要同意你的观点,但这也有点像一个测试用例。我对这是否可能感兴趣,如果是的话,它是否会增加可用性。感谢您的时间和回答:)
  • 在这种情况下,您应该问的问题是“如何从我的网络服务器检测用户的移动连接速度?”在我看来,这可能是非常困难的,如果不是不可能的话。如果你真的那么好奇,你可以在 SO 上问另一个单独的问题。
  • 谢谢,这是一个更好的提问方式。
猜你喜欢
  • 2011-09-26
  • 2020-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多