HTML通知:在服务器端做什么

时间:2010-02-23 02:25:58

标签: html notifications server-side

我有兴趣在我的网站上执行stackoverflow类型通知。我知道关于这个主题有几个问题,但所有这些问题都与客户端css和ajax有关。

我想知道处理服务器端(jsp)的最佳方法。我想通知当前使用该系统的所有用户服务器将关闭。所以我可以创建一个包含所有必要信息的数据库,当记录设置为活动状态时,输出通知div。第一个问题,这是处理这部分的最佳方法吗?

接下来的部分是,我如何实际收到通知。我想到的唯一解决方案是使用jQuery从网站进行轮询或仅检查何时加载页面。我知道有一些推动事物(彗星,反向ajax),但没有这些经验。这些在这种情况下会有用吗,还是会有点矫枉过正?轮询(非常简单)是最好的方法吗?

2 个答案:

答案 0 :(得分:1)

我会从一个单独的角度来看待这个问题。如果您要提前通知,比如30分钟,那么只需担心在页面加载时显示消息。如果某人不经常加载页面以至于他们没有看到此消息,则轮询可能无法帮助大多数受众。我会说,在99%的情况下,投票方法会在你的网站上造成大量浪费点击。

答案 1 :(得分:0)

我想说一个可能的中间立场就是捎带其他的ajax请求。因此,不是轮询,而是利用机会拦截用户出于某种其他原因所做的请求,并包含有关数据库关闭的一些信息。您可以将其放在响应正文中,甚至是cookie或http标题。