任何人都能解释这些网络停滞不前的时间吗?

时间:2015-09-28 10:39:52

标签: cordova mobile

我遇到了服务器请求非常长的加载时间,但只有当我通过移动网络访问资源时才会这样做。

我在测试我在Android设备上使用phonegap构建的移动应用时发现了这个问题。在WiFi上,来自服务器的图像和API加载速度非常快。服务器规格很高,缓存和cloudflare用作CDN。通过WiFi的响应时间几乎是即时的。

然而,在我的移动网络上,我发现有大量的加载时间,这似乎是由“拖延”引起的

Screenshot of Network tab from Chrome Inspector

从上面的屏幕截图中可以看出,图像的一些加载时间超过1分钟!这是令人惊讶的,因为图像最多只有2kb-5kb

根据chrome调试工具,这是由“停滞”

引起的

Close up of the network stalling

以下是图片请求的标题。再一次,您可以看到图像很小,它已经被cloudflare服务并且已经达到了云计算缓存。

Headers of the image request

这个问题不仅仅发生在图像上,当应用程序也从服务器请求JSON时也会发生这种情况。

我的移动网络是否有可能受到限制?我一直在测试其他一些应用程序,我注意到加载图像和资源也有延迟。我还将应用程序上传到网络并以这种方式访问​​它以排除它是否是一个电话空白问题,但资源在加载之前仍然停滞了很长时间。

我已经与其他人在不同的移动网络上查看了手机,但这些手机似乎没有任何问题(但是他们正在运行iOS)。

也许我的理论是正确的,我的移动网络正受到限制(并且一次只允许x个连接并阻止我)或者还有什么其他的东西在这里我可能会错过吗?

1 个答案:

答案 0 :(得分:0)

  

也许我的理论是正确的,我的移动网络正受到限制(并且一次只允许x个连接并阻止我)或者还有什么其他的东西在这里我可能会错过吗?

@robobobobo,

欢迎使用移动计算。从第一天开始就是这样。只要大型移动服务提供商在那里玩游戏,这种情况就会持续下去。简而言之,大型移动提供商相信大工资,并从所有遗留系统中获得最后一点价值。自1995年以来,我一直在互联网上,并没有太大的改变 - 就破坏竞争而言。

你能解决吗?没有。 可以做的事吗?是的,构建更智能的应用程序。

最好的运气
杰西