2010-07-29 65 views
1

我有一個Facebook風格的應用程序,我需要能夠發送我的用戶在頁面上顯示的消息,如「有人評論你的照片」。Google App Engine - 如何處理向用戶發送提醒?

目前我這樣做的方式是讓用戶爲每次發出請求時都包含可能的消息的對象執行數據存儲請求。任務在需要發送消息時更新用戶的對象。

有沒有更好的方法可以做到這一點?我知道我可以通過某種方式使用memcache來加快速度,但有沒有更好的方法?不知怎的,就像直接從任務中寫入會話一樣?

回答

2

你採取的方法是合理的。您可以直接更新會話,但假設用戶只有一個會話,並且改進很小。只要你使用批量獲取而不是查詢來檢索通知,並儘可能使用memcaching,這種方法應該可以正常工作。