Javascript 用Ajax和JSP实现论坛实时视图
我正在开始一个个人项目,所以目前我有完整的架构/设计控制。我现在正在规划结构。我的目标是某种网络论坛,聊天的东西。不同的是,它应该在客户端视图上更新实时的、新的帖子,这些帖子在到达服务器后很快就会增长 我认为使用ajax和jquery(从tomcat服务器)下载已查看线程的新帖子,帖子将是一些小XML结构,在客户端编译成一篇漂亮的帖子。这有望降低我的带宽成本。带宽是我最关心的问题。我担心,如果有几个用户使用javascript线程每10秒轮询一次服务器,那么即使内容很小,也会导致对我的服务器发出大量http请求 有没有比让每个用户执行轮询更好的方法?我可以在任何必要的结构中编写后端,前端也是如此。我想远离闪光灯和银光灯。作为一个公共网页,它最终可能会有很多观众(每个web开发人员的deam)。让每个人每隔30秒进行一次投票将是一个令人难以置信的支持点击率,而且30秒对于“实时查看”来说可能太慢了!Javascript 用Ajax和JSP实现论坛实时视图,javascript,html,ajax,jsp,forum,Javascript,Html,Ajax,Jsp,Forum,我正在开始一个个人项目,所以目前我有完整的架构/设计控制。我现在正在规划结构。我的目标是某种网络论坛,聊天的东西。不同的是,它应该在客户端视图上更新实时的、新的帖子,这些帖子在到达服务器后很快就会增长 我认为使用ajax和jquery(从tomcat服务器)下载已查看线程的新帖子,帖子将是一些小XML结构,在客户端编译成一篇漂亮的帖子。这有望降低我的带宽成本。带宽是我最关心的问题。我担心,如果有几个用户使用javascript线程每10秒轮询一次服务器,那么即使内容很小,也会导致对我的服务器发出
我的首选语言是JSP。客户端池不是实现“实时视图”的唯一选项。你也应该考虑所谓的“技术”。p>
此外,您可以使用一些成熟的框架,这些框架为您提供了开箱即用的功能:甚至。谢谢,我从来没有听说过这三个框架中的任何一个,所以我现在有一些阅读材料。然后我会说,当DWR更轻时,您可能会发现JSF技术太复杂。