我的网站上有一个名为Recent Updates的部分。因为我将在呈现页面时首先显示最新的5个更新。
当实时完成新更新时,新更新将附加到更新列表的顶部,最后一个将被删除。
我的方法:
对于这个问题,我正在做的是,首先我使用最近5次最近的更新呈现页面。我从数据库中获取更新。当实时更新时,它将存储在flag = 0的数据库中。
要确定是否进行了任何更新,我有一个javascript,每隔4秒调用一次ajax页面。 ajax页面在db中检查是否存在flag = 0的任何记录。如果有任何一个,那么它将返回带有flag = 0的更新,并将该标志设置为1。
问题:
它在单个系统上运行良好。但我还没有同时在多个系统上进行过测试。
I fears, the each update can be viewed only by single user
并且其标志设置为1.因此其他用户可能无法获得它。
有没有其他方法可以解决这个问题?可能正在改变查询或某些东西可能会带来好处。在这里得到专家的帮助..任何帮助将不胜感激。
答案 0 :(得分:2)