簡體   English   中英

為什么Google Appengine Server在創建新實例后第一次請求需要花費很多時間?

[英]Why Google Appengine Server is taking much time for the first request after a new instance is created?

我正在使用GoogleAppengine Java。 我想知道為什么在創建新實例時第一次請求需要花費很多時間? 我還想知道有沒有最好的方法來分析Google Appenige應用程序的性能?

任何建議,將不勝感激

新實例的響應時間很長

當第一個請求導致AppEngine創建新實例時,還需要執行其他任務,如加載所需的庫,運行靜態初始化程序,實例化servlet類等。

這些可以在新實例提供第一次請求之前完成。 這就是發明熱身請求的原因。 您可以告訴AppEngine在實例准備好為請求提供服務之前運行一些代碼,從而消除了新實例的更高響應時間。 你可以在這里閱讀更多相關信息:

預熱請求(Java AppEngine web.xml)

另請參閱設置空閑實例數設置待定延遲

統計

為開發人員提供了非常詳細的內置統計解決方案。 您必須手動啟用它,然后它將顯示在您的管理控制台上。 它使用Servlet Filter API “掛鈎”所有調用,並執行測量和統計計算。

以下是有關它的更多詳細信息:

適用於Java的Appstats

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM