2013-09-27 41 views
0

我開發了web api並部署在windows azure中。該web api在android應用程序中被使用。從WEB API獲取數據時,該應用程序速度很慢。如何加快Windows Azure中運行的雲服務?

如何加快應用程序從WEB API獲取數據?

謝謝。

+2

你應該先看看你的應用程序分析,看看瓶頸是什麼......它是你的webapi操作,它是連接到你的webapi,它是應用程序等... – JuneT

+0

我已經開發web API –

+0

需要更多信息。它在您的開發服務器上運行良好,但不在Azure上運行?你正在運行什麼尺寸的服務?等等 – Fishcake

回答

1

你首先需要弄清楚爲什麼它很慢?

api方法執行速度慢嗎?它是否調用數據庫查詢並且數據庫很慢?這是Android設備和他們的網絡之間的帶寬問題嗎?

沒有你提供更多的信息,可能是一百萬和一件事情,但這裏有幾件事你可以嘗試。

  • 資料數據庫查詢,看看他們正在執行並返回到服務及時
  • 打電話給你的WebAPI方法從Chrome中與開發工具(F12)開啓。檢查網絡選項卡,並查看與Android調用相比,請求/響應的往返時間要多長時間
  • 找出有多少個同時調用正在觸發您的應用程序,這可能是因爲您只需要擴展更多網絡角色過程。
相關問題