深圳网站建设
深圳市方与圆网络科技有限公司是一家专注于高品质网站建设、网站设计、网站制作和优化推广的互联网应用服务公司
首页 > 网站优化 > 深圳网站制作公司谈Comet工作的原理
Website Optimization 网站优化
深圳网站制作公司谈Comet工作的原理
发布时间:2014/7/7 17:34:35  |  浏览次数:  |   来源:深圳市方与圆网络科技有限公司
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连接的技术外,还有许多在客户端和服务端之间发送的协议。
咨询热线:0755-21053063   18926503767   E-MAIL:sales@szfyweb.com
地址:深圳市龙华新区龙华街道东环一路南方明珠B座5楼   网址:www.szfyweb.com
版权所有 © 2013-2020 深圳市方与圆网络科技有限公司 粤ICP备14006986号    
在线留言  |  点击这里给我发消息