pushlet 的优缺点以及应用范围

pushlet 优点:
1.浏览器内直接集成DHTML:服务器产生的数据可以立即发送到浏览器的页面内容中。HTML的所有布局均

可应用。除非整个客户端用applet实现,因为Applet很难与web页面集成到一块。
2.标准的HTTP接口和协议:messaging和RMI/CORBA均使用非标准的端口,可能很难通过防火墙,浏览器的

安全也可能限制页面的自动刷新或者通过UDP接收数据。
3.客户端的重量级别:Java Applet和RMI/CORBA经常似的客户端启动或者获取资源使客户端成为重量级的
4.不需额外的server:messaging和RMI/CORBA经常需要专门的server来维持。Pushlet理论上能够运行在

任何servlet引擎上,应用广泛,例如连接管理和多线程上(这也可能是个缺点)
5.很少的协议
pushlet 缺点:
1 跨浏览器的DHTML:需要一个跨浏览器的库,才能工作在所有平台的所有版本上
2 可测量性。当100个客户端连接到pushlet上时,他们可能抢夺资源,比如线程和sockets.这种情况下,

最好用一个专门的优化的servlet server 来服务于pushlet。CORBA的复查也有这个问题
3 webserver 问题:一个webserver通常没有设计为长期的实时的连接。解决方案同上
4 代理的缓冲:一个批评家指出一些代理服务器可能会缓冲HTTP数据。

pushlet应用:监控、游戏、分布式的MVC、WEB展现、用户助理(呼叫中心)、社区工具(论坛,聊天室)

你可能感兴趣的:(applet,浏览器,servlet,server,服务器,多线程)