我遇到了服务器请求非常长的加载时间,但只有当我通过移动网络访问资源时才会这样做。
我在测试我在Android设备上使用phonegap构建的移动应用时发现了这个问题。在WiFi上,来自服务器的图像和API加载速度非常快。服务器规格很高,缓存和cloudflare用作CDN。通过WiFi的响应时间几乎是即时的。
然而,在我的移动网络上,我发现有大量的加载时间,这似乎是由“拖延”引起的
从上面的屏幕截图中可以看出,图像的一些加载时间超过1分钟!这是令人惊讶的,因为图像最多只有2kb-5kb
根据chrome调试工具,这是由“停滞”
引起的以下是图片请求的标题。再一次,您可以看到图像很小,它已经被cloudflare服务并且已经达到了云计算缓存。
这个问题不仅仅发生在图像上,当应用程序也从服务器请求JSON时也会发生这种情况。
我的移动网络是否有可能受到限制?我一直在测试其他一些应用程序,我注意到加载图像和资源也有延迟。我还将应用程序上传到网络并以这种方式访问它以排除它是否是一个电话空白问题,但资源在加载之前仍然停滞了很长时间。
我已经与其他人在不同的移动网络上查看了手机,但这些手机似乎没有任何问题(但是他们正在运行iOS)。
也许我的理论是正确的,我的移动网络正受到限制(并且一次只允许x个连接并阻止我)或者还有什么其他的东西在这里我可能会错过吗?
答案 0 :(得分:0)
也许我的理论是正确的,我的移动网络正受到限制(并且一次只允许x个连接并阻止我)或者还有什么其他的东西在这里我可能会错过吗?
@robobobobo,
欢迎使用移动计算。从第一天开始就是这样。只要大型移动服务提供商在那里玩游戏,这种情况就会持续下去。简而言之,大型移动提供商相信大工资,并从所有遗留系统中获得最后一点价值。自1995年以来,我一直在互联网上,并没有太大的改变 - 就破坏竞争而言。
你能解决吗?没有。 可以做的事吗?是的,构建更智能的应用程序。
最好的运气
杰西