2013-07-02 55 views
0

我在應用程序引擎上託管了一個Java應用程序應用程序,或者由於某種原因,我從今天看到響應時間非常緩慢--10kms + !!! gae狀態頁面顯示一切正常,有沒有人有答案或類似的經歷?極慢的GAE java響應時間

第二個問題,我看到很多請求在接收到數秒後纔開始,執行請求有延遲,有誰知道我可以如何解決它?

p.s 我將我的實例從f1更改爲f2,看看是否會有所幫助,但結果是一樣的。

謝謝

回答

1

The GAE Google group很可能仍然要問這樣的問題的最佳場所。

難道是你剛剛看到增加的數字warmuprequests?在這種情況下,從F1到F2將不會產生巨大的影響。根據您的應用程序實例啓動可以通過更改實例類來減少。但是,這一改變本身並不能將時間縮短到更合理的響應時間〜1秒。

以下最佳做法可讓您減少加載請求的持續時間:

  • 僅加載啓動所需要的代碼。
  • 儘可能少地訪問磁盤。
  • 在某些情況下,從zip或jar文件加載代碼比從許多單獨文件加載更快。

您也可以嘗試add a few resident instances。然後,GAE調度程序將爲駐留實例增加額外流量,並在後臺啓動新的動態實例。由於居民提前啓動,這會隱藏用戶的一些延遲。

+0

嗨Ingo,經過一些更深入的研究後,我發現問題與谷歌有關 - https://groups.google.com/forum/#!topic/google-appengine/60Q1aAlAx_I。 他們每天都會重置配額,一些應用會遇到同樣的問題。沒有關係,谷歌也不認爲它是停機時間,即使他們應該這樣做! 希望有人在谷歌GAE團隊將解決這個問題,並給予客戶澄清,否則這將成爲一個主要問題... – tomercor

+0

感謝您的鏈接!如果您可以證明它不是您身邊的實施錯誤,您至少應該[提出問題](https://code.google.com/p/googleappengine/wiki/FilingIssues?tm=3)並讓其他開發人員明星它。 – Ingo