2010-07-29 7 views
1

페이스 북 스타일의 앱을 보유하고 있으며 "내 그림에 댓글을 달았습니다"와 같이 페이지에 표시되는 사용자 메시지를 보낼 수 있어야합니다.Google App Engine - 사용자에게 알림을 보내려면 어떻게해야합니까?

현재 내가 수행하는 방식은 사용자가 요청할 때마다 가능한 메시지를 포함하는 개체에 대한 데이터 저장소 요청을하는 것입니다. 작업은 메시지를 보낼 필요가있을 때 사용자에 대한 개체를 업데이트합니다.

내가 할 수있는 더 좋은 방법이 있습니까? 어떻게 든 memcache를 사용하여 속도를 높일 수는 있을지 모르지만 더 좋은 방법이 있습니까? 어떻게 든 작업에서 자신의 세션에 직접 작성 하시겠습니까?

답변

2

당신이 취하는 접근 방식은 합리적입니다. 세션을 직접 업데이트 할 수는 있지만 사용자는 세션이 하나만 있다고 가정하고 그 개선 정도는 작습니다. 가능한 한 배치를 사용하여 알림을 가져 오거나 memcaching하는 쿼리가 아닌 한이 접근 방식은 정상적으로 작동해야합니다.