嘿。我對App Engine很陌生。我創建了一個基於Web的Twitter應用程序,該應用程序現在在App Engine上運行,並且我一直在超過配額限制的CPU上運行。我做了一些分析,發現每個請求都包含兩個urlfetch查詢,每個查詢最多需要2個CPU秒。這段時間可能會花費等待,所有其他代碼都在200 ms以內完成(包括與數據存儲一起工作)。配額是每天6.5小時,我的每個請求大約需要。 4個CPU秒。今天早上我只用了幾個小時就跑出了免費配額。App引擎:urlfetch上的CPU超額配置()
這是怎麼回事?我無法讓Twitter更快地響應我的API調用,並且我無法緩存結果,因爲每個請求都針對不同的Twitter配置文件。
任何幫助表示讚賞, 謝謝!
http://code.google.com/p/googleappengine/issues/detail?id=678 – systempuntoout 2010-11-23 15:20:01
http://code.google.com/appengine/docs/python/urlfetch/fetchfunction.html似乎表明這不是取回?檢查了截止日期參數 – 2010-11-23 16:07:04
您確定URLFetch消耗CPU時間,而不僅僅是掛鐘時間嗎?你能發佈一個appstats屏幕的圖片嗎? – 2010-11-23 23:38:05