2015-09-28 64 views
0

我正在經歷一些令人難以置信的長時間的服務器請求,但只有當我通過我的移動網絡訪問資源時。任何人都可以解釋這些漫長的網絡停滯時間嗎?

我在測試Android手機上使用phonegap構建的移動應用程序時發現了這個問題。在WiFi上,來自服務器的圖像和API加載速度非常快。該服務器是高規格的,緩存和cloudflare被用作CDN。通過WiFi的響應時間實際上是即時的。

但是我的移動網絡上,我看到有顯著加載時間,這似乎是「拖延」

Screenshot of Network tab from Chrome Inspector

如可以在上面的截圖中可以看到,一些引起圖像加載時間超過1分鐘!因爲圖像是在最

只有2KB,5KB大小根據鉻調試工具這是驚人的我來說,這是由「停滯」

Close up of the network stalling

這裏的標題引起請求圖像。再次,您可以看到圖像很小,它已被cloudflare提供服務,並且已經擊中了雲端緩存。

Headers of the image request

這個問題不僅僅存在的對於圖像,它是當應用程序被從服務器請求一個JSON以及還發生。

難道我的移動網絡可能被限制嗎?我一直在測試其他一些應用程序,並且我注意到加載圖像和資源也存在延遲。我還將該應用程序上傳到網絡,並以此方式訪問該應用程序以排除該問題,如果這是一個電話問題,但資源在加載之前仍然停滯很久。

我已經檢查過與其他人在不同的移動網絡上的手機,他們似乎沒有任何問題(他們正在運行iOS)。

也許我的理論是正確的,我的移動網絡正在被限制(並且一次只允許x個連接並拖延我)還是還有其他什麼東西在這裏玩,我可能錯過了?

回答

0

也許我的理論是正確的,我的移動網絡正在被扼殺(並且一次只允許x個連接並拖延我)還是還有別的東西在玩,我可能會錯過這些東西?

@robobobobo,

歡迎移動計算。自第一天起就一直如此。只要大型移動提供商在那裏玩遊戲,這將繼續。簡而言之,大型移動提供商相信大筆薪水,並從所有遺留系統中獲得最後的價值。自1995年以來我一直在互聯網上,沒有什麼改變 - 就破壞競爭而言。

你能解決它嗎?第 可以做什麼?是的,建立更智能的應用程序。

祝您好運
的傑西

+0

我想我只是很幸運到現在爲止!我最近移動了城市,所以我懷疑我的移動網絡現在處於不同的設置狀態,並解釋了速度較慢。我只需要像你說的那樣在應用程序上變得更聰明,儘管我原以爲我做得相當好! – robobobobo

+0

步驟#1找出哪些資產應該在本地加載 - 比如圖像,客戶ID,最後的交易等等。從最少改變的東西開始 - JavaScript庫,圖像,HTML和CSS。另外,請記住,Google和Apple現在允許在該領域進行一些資產加載,但應該保留用於熱點更新 - 如安全修補程序。好運 – JesseMonroy650

相關問題