标签: mobile-devices

为什么移动网络延迟高?如何减少它们?

我越来越多地看到移动网络技术被用于在原本无法访问的地区访问互联网。

虽然移动网络通常还不能作为主要的互联网连接,但移动技术看起来是紧急后备的一个不错的选择。

带宽不是问题:使用 HDSPA,数 MBit 的速度是可能的,这提供了不错的上行链路。但是,我从个人经验中了解到,移动网络互联网链接(通过 GPRS、UMTS 等)的延迟比常规 DSL 高得多(UMTS 为 200-400 毫秒,GPRS 甚至更长)。这当然使它们不适合许多应用,例如 VoIP 和电话会议。

  • 这个延迟从何而来?
  • 是否有任何可用的技术可以缓解此问题,使 UMTS 可用于低延迟应用程序?

我认为一定有一些内在的技术原因,但它是什么?它与数据如何通过空中传输有关吗?如果是因为无线传输,为什么 WLAN 的延迟要低得多?

networking mobile-devices latency gprs

41
推荐指数
1
解决办法
5万
查看次数

最适合系统管理员的智能手机?

我需要一部手机,当我离开电脑/办公桌/工作场所时,它可以帮助我密切关注我的服务器和服务。

您会为系统管理员推荐哪款智能手机?

  • SSH 客户端是必须的。
  • 我没有用过 iPhone,但我想有一个键盘会更好。

目前我正在研究这个替代方案:

  • iPhone 将成为“默认”智能手机。
  • 诺基亚 E71 得到了很好的推荐,包括来自 Joel Spolky 的推荐。
  • Android平台看起来不错,但我不确定少数型号(HTC G1 / HTC Magic / HTC Dream)是否足够成熟。
  • 我不确定黑莓。
  • WinCE/Windows 手机?
  • 有比 E71 更好的诺基亚手机吗?

你做了哪个选择?你会推荐什么?

remote-access monitoring ssh smartphone mobile-devices

40
推荐指数
7
解决办法
7815
查看次数

来自用户代理 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) 的非法流量 Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)

这是一个瞬息万变的事件,目前还没有答案。

请不要发布您的发现或假设作为答案;保留答案字段以供您实际获得答案时使用。

如果您有新内容要添加,请直接将其编辑到问题中。


自今年年初以来,我通过用户代理获得了大量流量:

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729).

我的访问日志显示 40% - 60% 来自该用户代理。这很奇怪,因为用户代理声明了 Firefox 3.0.10 浏览器(有人在 2012 年使用该浏览器吗?绝对不是普通网站上 40%-60% 的访问者)。

此外,日志显示该用户代理仅请求 HTML 文档,没有引用图像、css、js 文件等资源。

我检查了这些请求的 IP(使用该 UA)。它来自世界各地。我认识到这些 IP 有时具有移动用户代理。

所以我怀疑是一个正在执行大量“蜘蛛请求”的移动应用程序。最好知道来自该用户代理的流量的根本原因。

任何人都可以找出根本原因吗?

在过去的几周里,我们意识到来自该 UA 的流量下降了,而其他流量却增加了。看起来机器人/爬虫现在使用的是更常见的 UA,因此更难阻止。我看到有人在回答这个问题时这么说,但是当 serverfault 决定重新安排这个问题时,它被删除了。

旧答案作为参考


来自Dee 的更新

我运行着自己的流量非常高的网站,我在上个月左右的 apache 日志中看到了完全相同的内容(我还没有机会进一步检查)。所有请求的 40% 是我看到的百分比,这显然很疯狂。

而且我还注意到请求似乎总是说请求浏览器不支持 gzip 压缩 - 导致所有网页请求都未经压缩发送,我们的带宽使用量激增!

但到目前为止,我一直无法确定到底发生了什么——到目前为止,我怀疑它可能是某种代理服务器,或者用于发送虚假用户代理字符串的移动设备。

编辑添加:只是做了一些更多的研究,看起来它可能是防病毒软件:http : //www.webmasterworld.com/search_engine_spiders/4428772.htm


来自jamur21 的更新

是的,我们注意到跨多个站点的类似流量。

我们仍在寻找根本原因,但我们的一些发现包括:

  • 如果它是一只蜘蛛,它的工作就很糟糕。它似乎在一段时间内(可能几个小时)对每个域只敲击一个或两个 URL,直到它移动到另一个 URL。然而,内容总是相对“最新”的,这使谷歌新闻成为一个因素,正如 Dee 在他/她的回答中发布的链接所假定的那样(我们所有的网站都是新闻网站)。

  • 虽然 …

website web mobile-devices useragent

31
推荐指数
1
解决办法
6027
查看次数

如何创建在 iOS 设备上设置移动设备管理所需的身份证书?

我正在尝试配置要使用Apple MDM 功能管理的 iOS 设备。使用 iPhone 配置实用程序,我正在尝试创建一个配置文件。在“移动设备管理”部分下,我可以设置除“身份”条目之外的所有内容,该条目始终只显示“在凭据负载中添加凭据”。

根据Identity 字段的iPhone 配置实用程序文档

选择设备用来向 MDM 服务器标识自己的证书。使用凭据设置将证书添加到设备,或使用 SCEP 设置为设备提供使用 SCEP 获取证书的说明。

我没有 SCEP 服务器,所以我正在尝试使用证书。但是,我不知道如何生成有效的证书。无论我在凭据设置中添加什么证书,它都永远无法在身份字段中进行选择。

当我尝试在没有设置任何身份证书的情况下安装配置文件时,出现错误“配置文件无法安装”,并且控制台显示错误“找不到 com.test.test.mdm1 的身份证书”。

有没有人使用这个系统成功地为 MDM 配置了一个设备?

certificate iphone mobile-devices apple-ios

22
推荐指数
1
解决办法
1万
查看次数

手机IP地址是如何分配的?

当我的手机通过信号塔及其 GPRS 网关访问网站时,NAT 会确保这些网站收到公共 IP。使用单塔的所有电话是否具有相同的 IP?

  • 如果,那么大量接收到的 HTTP 数据如何路由到正确的手机?网站如何区分手机访问者?是否有额外的 HTTP 标头数据?
  • 如果没有,那么这些唯一的 IP 是如何分配的?基于可用性或位置?每个塔都会有一组固定的 IP 吗?

nat internet mobile-devices ip-address

15
推荐指数
1
解决办法
4万
查看次数

我需要哪些 Prosody 模块来支持对话?

我正在配置Prosody服务器以与支持OMEMO 的移动客户端一起使用。我选择Conversations作为参考客户,因为我很熟悉它。我需要安装哪些 Prosody 模块来支持它?

mobile-devices xmpp prosody

10
推荐指数
1
解决办法
8943
查看次数

用于移动设备的最佳 TCP 拥塞算法是什么?

鉴于现在有大量可用的 TCP 算法以及基于 Linux 的移动设备的兴​​起,需要考虑的理想算法是什么?

从阅读各种实现来看,Veno 和 Westwood+ 看起来很有趣,但我对了解真实数据很感兴趣。

networking performance mobile-devices performance-tuning tcp

7
推荐指数
1
解决办法
1万
查看次数

IIS 7.5 Redirect / URL Rewrite to 移动版网站

我正在寻找一个 IIS 解决方案(不是编程)来将网站重定向到网站的移动版本。使用 IIS 重定向或使用 IIS URL Rewrite 2.0 看起来可能但不确定。如果是这种情况,人们会怎么做呢?

示例:mywebsite.com/ 重定向到(如果是移动设备)mywebsite.com/mobile

旁注:我们目前正在使用 IIS 重定向将 http 重定向到 https。

rewrite website mobile-devices iis-7.5

7
推荐指数
1
解决办法
4874
查看次数

使用 nginx 为特定用户代理提供不同的文件

使用nginx,如何为不同的用户代理提供不同的静态文件?例如,如果当前用户正在使用 iPhone,则应为他们提供服务mobile_index.html,而应为所有其他用户代理提供服务browser_index.html

找到解决方案:

server {
  listen 80;
  root /var/www;

  set $mobile_request '0';
  if ($http_user_agent ~ 'iPhone') {
    set $mobile_request '1';
  }

  location =/ {
    if ($mobile_request = '1') {
      rewrite ^ /mobile_index.html;
    }
    if ($mobile_request = '0') {
      rewrite ^ /browser_index.html;
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

http nginx mobile-devices static-files useragent

7
推荐指数
1
解决办法
4150
查看次数

防止最终用户在 iOS 上购买应用

我们希望从我们的组织内部部署 iPad。我们希望能够为用户安装应用程序,这可以通过移动设备管理来完成。但是,我们不希望用户能够购买应用程序,因为这些应用程序可以使用他们的内部购买帐户购买。以这种方式购买的应用程序不应被允许离开组织,但用户可以通过他们的个人 Apple 帐户购买应用程序,允许他们在其他设备上使用该应用程序,即使他们是使用组织的购买帐户购买的。

我找不到禁止在 iOS 设备上购买应用程序的方法,无论是通过本地限制还是通过移动设备管理。我似乎能做的就是:

  • 限制安装所有应用程序(不可接受,因为我们无法将应用程序推送到设备)
  • 在所有设备上设置一个组织的 iCloud 帐户,并限制在本地更改帐户设置(不可接受,因为需要输入密码才能接受 MDM 推送的应用程序安装)

有没有办法只阻止应用程序购买?是否有提供此功能的 MDM 套件?

ios mobile-devices device

7
推荐指数
1
解决办法
272
查看次数