`
lukeshei
  • 浏览: 381985 次
  • 性别: Icon_minigender_1
  • 来自: 台北
社区版块
存档分类
最新评论

comet 只是配角不會是取代ajax 的技術

阅读更多

comet 的主要問題如下:
1.他無法支援網頁壓縮的技術,因為js stream一直都在進行中,尚未結束,所以無從壓縮也無從解壓縮
2.他可能無法支援SSL加密模式
3.他會受到特殊設備的阻擋,有些防火牆/PROXY 會一直等斷線才一次送出資訊
4.某些瀏覽器必須要超過某個數量的資訊,才會處理資訊,所以必須填充很多無用的字,浪費多於頻寬
5.他給現有的伺服器很大的挑戰(這也是謂何前一個例子;我自己寫WEB SERVER的原因),因為它的連線時間很長,但是實際資料的傳輸並不多,這不利PREFORK 架構的APACHE,目前APACHE 有幾種架構我尚未測試(MINA EVENT-MPM),之前在WIN32 上測試過THREAD-MPM , 結果並不理想

現在的WEB SERVER幾乎都把焦點放在epoll/kqueue身上,不像以前使用MUTI-THREAD/MUTI-PROCESS這類的架構,這讓COMET 這類的技術得以延續,但是基本上它只會是配角,永遠不可能變成主角,或是取代AJAX

 

MY BLOG: http://rd-program.blogspot.com

分享到:
评论

相关推荐

    comet的ajax实现

    comet两种实现之一的ajax实现,内部有源代码,这是一个聊天室的例子

    comet-ajax

    comet-ajax聊天comet-ajax聊天comet-ajax聊天comet-ajax聊天comet-ajax聊天comet-ajax聊天comet-ajax聊天comet-ajax聊天comet-ajax聊天

    Ajax和Comet技术总结

    总结起来,Ajax技术利用XMLHttpRequest对象实现了页面局部更新,提高了用户体验,而Comet技术则进一步突破了传统的客户端-服务器通信模式,实现了服务器向客户端的实时数据推送。两者结合使用,可以构建出更加高效、...

    comet-ajax.rar

    Comet技术与Ajax技术在Web开发中的应用 Comet技术和Ajax技术都是Web应用程序中实现实时交互的重要手段,它们改变了传统的HTTP请求-响应模式,提升了Web应用的用户体验。在这篇文章中,我们将深入探讨这两种技术,...

    Comet, 下一代反向AJAX(即服务器推送技术- Server-side push)

    Comet 有时也称反向 Ajax 或服务器端推技术(server-side push)。其思想很简单:将数据直接从服务器推到浏览器,而不必等到浏览器请求数据。听起来简单,但是如果熟悉 Web 应用程序,尤其是 HTTP 协议,那么您就会...

    web推送 comet技术

    Comet技术是一种基于HTTP长连接的Web实时通信技术,它允许服务器向客户端主动推送数据,而无需客户端发起新的请求。这种技术打破了传统的HTTP请求-响应模型,极大地提升了Web应用的实时性和交互性,尤其适用于股票...

    asp.net comet例子

    总结来说,这个ASP.NET Comet例子展示了如何利用Ajax和可能的IFrame技术在不同浏览器环境下实现实时的数据推送。开发者可以通过分析提供的Service.aspx和Service.aspx.cs文件,以及客户端的ajax.html,学习如何在ASP...

    Comet,反向Ajax,直接就能跑

    dwr comet 反向ajax实力 直接抛 我打了一个包, 放到Tomcat,jetty下面就能直接跑了 很方便 还有注视 对新手 。。。。很好的

    Asp.net Comet(Web)技术

    **Asp.net Comet(Web)技术** Comet技术在IT领域中扮演着独特角色,它是一种颠覆传统HTTP请求-响应模式的Web应用开发方法。在传统的HTTP交互中,客户端(浏览器)向服务器发送请求,服务器处理请求并返回响应,...

    comet demo 向客户端推送例子

    Comet技术是一种基于HTTP长连接的反向Ajax技术,它允许服务器向客户端浏览器主动推送数据,从而实现双向通信。在Web应用中,通常的HTTP请求是客户端发起的,而Comet打破了这种模式,使得服务器可以在适当的时候主动...

    comet的demo

    - **反向Ajax**:Comet技术有时被称为反向Ajax,因为它是服务器向浏览器推送数据,而不是传统的Ajax(Asynchronous JavaScript and XML)由浏览器发起请求获取数据。 2. **Comet技术类型**: - **HTTP流**:...

    关于comet的技术讲解

    Comet技术是一种用于实现服务器向客户端实时推送数据的Web技术,它克服了传统HTTP协议的无状态和请求-响应模型的局限性。在传统的HTTP中,客户端必须发起请求才能从服务器获取新的数据,而在Comet模式下,服务器可以...

    comet4j 所需js以及comet4j-tomcat6.jar、comet4j-tomcat7.jar包

    在实际应用中,使用Comet4j可以显著提升用户体验,因为它避免了传统的AJAX轮询带来的频繁请求和高延迟问题。同时,Comet4j也支持大规模并发,可以处理成千上万的并发连接,这对于构建高并发、实时性的互联网应用非常...

    基于comet服务器推技术思路的Pushlet技术实现1

    Pushlet技术是Comet思路的具体实现,它支持长轮询和流方式两种Comet技术。Pushlet提供JavaScript库,使得开发者能够方便地在客户端使用AJAX或iframe来实现这两种推送机制。Pushlet使用了观察者模式,客户端订阅感...

    DWR的Comet测试,又称反Ajax(ReverseAjax),使用DWR3.0 + Spring 2.5

    comet.jsp就是聊天室接收消息的界面,action.jsp就是发送消息的界面,为了更好的说明问题,将接收界面和发送界面放在两个窗口中, 测试时同时可以打开多个接收界面和发送界面, 执行发送界面的发送按钮会发现在所有...

    Comet4J服务器端推送技术

    Comet4J是一个微型的即时推送框架,它分为服务端与客户端两部分,你只要将服务器端(JAR文件,目前仅支持Tomcat6、7)放入WEB-INF\lib,客户端(JavaScript文件)引入到页面,那么你的应用就具备了向客户端推送信息的...

Global site tag (gtag.js) - Google Analytics