我有一個應用程序引擎(付費)的應用程序,平均每天約200次訪問(1000頁面瀏覽量,偶爾它激起多達1000次訪問和10000頁面瀏覽量或更多)和我現在每5分鐘通過cron作業喚醒它以確保合理的性能。這並不總是適用於應用程序引擎延遲峯值期間(幸運的是,這種情況最近並不經常發生),而且當發生這種情況時,我的ajax稱爲超時失敗。另外,cron-job戰略並不理想,因爲它消耗了配額。AppEngine性能優化與空閒實例和待定延遲設置
此刻,我有空閒實例和等待延遲設置全部在「自動」上。
有沒有人有手動調整這些設置的經驗,什麼是一些典型的值,可以保證在我的應用程序更好的性能給予流量?
感謝您的支持 - 您的建議是根據我的應用上的流量來設置空閒實例爲1?我想知道更高的流量是否會證明增加這個數量和多少。在我看來,負載下的應用表現相當好,這個問題主要與我的應用引擎體驗中的實際「閒置」有關。 – JohnIdol 2012-08-08 18:42:51
是的,我建議空閒= 1(最大和最小),這是基於您的應用大部分處於非活動狀態。通常情況下,正如您現在所見,GAE會停止所有實例,導致在閒置一段時間後第一次請求的加載時間較長。 – 2012-08-08 21:31:08
酷 - 我會禁用我的cron作業,並給予一槍!感謝提示:) – JohnIdol 2012-08-09 00:07:47