Comet利用HTTP规范中不常用的特性来工作,通过更加智能的长连接管理和减少每个连接占用的服务器资源,使Comet比传统的Web服务更易于提供更多的同步连接,客户端与服务端之间的数据传输的更快。
如果一家
重庆网站制作公司设计的应用程序的规模不大,但是想通过Comet获取有益该怎么办?如果一个每天访问量为50000且连接时间通常3分钟的站点,平均只打开92个连接。即使你可能依靠服务器来提升大的链接程数,但92个线程对于追求高性能的小网站来说也非一个好方法。
对于大规模的应用程序必须使用异步连接处理,因为如果按照传统的服务架构来做链接的话,都需要使用一个线程。对于高并发的应用,Comet服务器通常会根据操作系统来改进事件库。对于基于Comet的高性能站点来说,每个连接使用一个线程都是有问题的,所以打部分的Comet服务器或明显地减少每个线程的资源开销,或者使用微线程或进程。
作为Comet服务端语言,相反,PHP因其线程模型而成为非常差的选择,所以大多数
深圳网站优化公司开发使用Comet的PHP Web应用需要采用分离式。分离式可是使Comet的服务器与客户端使用不同的语言,通过PHP编写Comet与使用另一门语言编写服务端通信。
虽然说使用Comet一体化非常的简单方便,通常运行在同一个域,但是还是有许多大型的网站中分离Comet,特别像Facebook这样的站点或使用分离方案来实现它的聊天功能应用,这些主要是开发语言不适合Comet性能要求的网站。而在客户端,除了实现Comet连接的技术外,还有许多在客户端和服务端之间发送的协议。
网站名称:深圳网站制作公司谈Comet工作的原理
地址分享:https://www.cdcxhl.com/news29/159929.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有网站制作等
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联