2011-05-23 33 views
1

在使用後端處理數據存儲中的數據時,應用引擎完全使用我的cpu資源。 如何處理我的數據而不浪費CPU資源?如何在谷歌應用程序引擎中使用後端而不浪費cpu資源?

我可以將整個應用程序放在後端而不會浪費cpu資源嗎?

我思念的東西.. 如果問題太模糊,問我要澄清..感謝

+2

你爲什麼覺得它被浪費了?是不是有可能使用它可以有目的地獲得的所有資源? – Nicolas78 2011-05-23 12:00:07

+0

@Nicolas,我正在使用的類配置是256MB,1.GHz,我認爲我正在做的任務可以使用該配置完成,並且在一個小時內完成一個實例,但cpu資源最大限度地滿足後端資源近80%可用。 – syllogismos 2011-05-23 12:19:32

+0

@nicolas,我可以讓整個應用程序在後端實例上運行而不使用cpu資源。謝謝 – syllogismos 2011-05-23 12:21:19

回答

1

優化CPU使用率一般建議是儘量減少的RPC,瞭解如何有效地利用和使用數據存儲appstats找到你的瓶頸。對於具體的優化建議,我們需要看到一些代碼。

雖然後端可以配置爲處理公共請求,但它們並不打算替換正常的實例。後端設計用於資源密集型脫機處理。普通實例會根據請求量自動創建和銷燬;後端必須由管理員明確配置和實例化,因此它們不適合處理流量尖峯。

它們也更加昂貴:將後臺實例保持在線狀態24小時將花費您3.84美元,無論該實例是否處理請求。

+0

以及我的主要任務是預處理數據存儲區中的數據,然後將其作爲應用程序使用,後端將不會一直運行,之前我不瞭解有關appstats的信息,所以我會仔細研究一下 – syllogismos 2011-05-23 21:32:13