我有一个Facebook风格的应用程序,我需要能够向用户发送在页面上显示的消息,例如“有人评论你的照片”。
目前,我这样做的方法是让用户对每个发出请求时包含可能消息的对象执行数据存储请求。当需要发送消息时,任务会为用户更新对象。
我有更好的方法吗?我知道我可能会通过某种方式使用内存缓存来加快速度,但还有更好的方法吗?就像以某种方式直接从任务中写入会话一样?
答案 0 :(得分:2)
你采取的方法是合理的。您可以直接更新会话,但这假设用户只有一个会话,并且改进很小。只要你使用批量获取而不是查询来检索通知,并尽可能使用memcaching,这种方法应该可以正常工作。