iPad Safari不断重新加载主页面

时间:2012-05-15 15:30:39

标签: ios http networking

我们的Webapp网站存在一个奇怪的问题,我们偶尔会从Apple iPad Safari中重新加载大量页面。

Safari会打开保持与我们服务器的HTTP 1.1连接并向其发出GET流。这些请求彼此之间的距离只有几十毫秒,而且一旦获得对先前请求的响应,Safari就会重新加载该页面。发送4-5个请求后,Safari关闭套接字,打开新的,同样的事情重复几分钟,直到它突然停止。

检查事项

  • 仅适用于主页根url /
  • 页面没有window.location.reload调用加载可能导致此
  • 确认tcpdump和wireshark问题是真实的,并且发生在iPad设备和我们的服务器之间。 (即haproxy,我们的服务器或错误的日志记录没有问题)
  • 问题似乎主要来自iOS 4.3.3
  • 我不能问用户,我们没有在本地重复使用测试设备
  • 所有问题请求来自单个IP,它看起来像学校的VPN网关,但来自不同的随机用户(基于cookie,相同的用户可能会成功使用webapp天,直到问题重复)

有谁知道这里可能会发生什么?

  • 破碎的代理人是什么?
  • iOS HomeScreen webapp书签变得乱七八糟?
  • DoS尝试,虽然很蹩脚
  • 人们在使用我们的网络应用程序时变成僵尸,而不是Brainsss他们渴望Reloadss?

0 个答案:

没有答案