【JS】【客户端】脚本化HTTP —— 基于服务器端推送事件的Comet技术
最新推荐文章于 2025-05-13 13:37:23 发布
王晓斌
最新推荐文章于 2025-05-13 13:37:23 发布
阅读量641
收藏
点赞数
CC 4.0 BY-SA版权
分类专栏:
JS.Core
文章标签:
JS.客户端
版权声明:本文为博主原创文章,遵循
CC 4.0 BY-SA
版权协议,转载请附上原文出处链接和本声明。
本文链接:
https://blog.youkuaiyun.com/robinjwong/article/details/41624453
JS.Core
专栏收录该内容
30 篇文章
订阅专栏
博客介绍了基于服务器端推送事件的Comet技术,该技术与信息技术相关,在服务器与客户端交互方面有重要作用。
摘要生成于
C知道
,由 DeepSeek-R1 满血版支持,
前往体验 >
基于服务器端推送事件的Comet技术
确定要放弃本次机会?
福利倒计时
:
:
立减 ¥
普通VIP年卡可用
立即使用
王晓斌
关注
关注
0
点赞
踩
0
收藏
觉得还不错?
一键收藏
知道了
0
评论
分享
复制链接
分享到 QQ
分享到新浪微博
扫一扫
举报
举报
专栏目录
java web 服务器
推送
技术
--
comet
4j
爱上在路上
07-17
1万+
1、背景 首先实现服务器
推送
技术
一直一来是B/S应用开发的一块难题,因为是基于
HTTP
协议的,
HTTP
协议为无状态,单向性的协议,即,必须由
客户端
发起一个请求建立连接,服务器接收请求,把数据返回给
客户端
,然后释放连接。下一次,再由
客户端
发起另一次请求,重复上述过程。服务器始终处于"被动"地位。这种情况导致只有
客户端
请求,服务器才能被动响应结果,虽然
HTTP
协议的优势是很大的,高效,高伸缩性等。
Java SSE 服务器
推送
WEB页面接收数据
weixin_34205076的博客
01-15
2109
前言通常情况下,无论是web浏览器还是移动app,我们与服务器之间的交互都是主动的,
客户端
向
服务器端
发出请求,然后
服务器端
返回数据给
客户端
,
客户端
浏览器再将信息呈现,
客户端
与服务端对应的模式是:
客户端
请求--服务端响应,这种机制对于信息变化不是特别频繁的应用尚可,但对于实时要求高、海量并发的应用来说显得捉襟见肘,尤其在当前业界移动互联网蓬勃发展的趋势下,高并发与用户实时响应
.
.
.
参与评论
您还未登录,请先
登录
后发表或查看评论
基于
服务器端
推
技术
的实时Web聊天程序
最新发布
weixin_35982453的博客
05-13
936
服务器端
推
技术
(Server Push Technology)是一种允许服务器主动向
客户端
发送信息的通信
技术
,而无需
客户端
不断发起请求。这种
技术
在需要实时数据交互的应用场景中至关重要,比如实时聊天、在线交易系统和实时监控等应用。在传统Web架构中,
客户端
通常需要通过定时请求或Ajax轮询的方式获取最新数据,这种方式不仅效率低下,也会造成服务器资源的浪费。
服务器端
推
技术
则通过长连接或流式传输
技术
,克服了这些不足,提升了用户体验和系统的响应速度。
DWR3
.
0框架入门(2) —— DWR的服务器
推送
编程猫的博客
04-13
297
转自:
http
://blog
.
csdn
.
net/u013864585/article/details/45390471 在开始本节内容之前,先来了解一下什么是服务器
推送
技术
和DWR的
推送
方式。 1
.
服务器
推送
技术
和DWR的
推送
方式 传统模式的 Web 系统以
客户端
发出请求、
服务器端
响应的方式工作,服务端不能主动发送请求(消息)给
客户端
。 这种方式
服务器主动
推送
消息数据给
客户端
热门推荐
answer3lin的博客
02-11
3万+
1 引言 这个问题第一次是我在实现一个导师的方案的时候所发现的,一开始我需要实现服务器与
客户端
的密钥协商和数据传递,服务器需要主动分发(
推送
)密钥给
客户端
,因为以前没有做过相关编码,后来只能想到用反向连接,也就是交换C/S的身份。 再后来是在做一个机器学习的问题时候,因为机器学习模型的运行需要综合多个
客户端
(边缘节点)的数据,然后得到结果,而且各个
客户端
的数据传输是不一致的,时间和数据量不定。
.
.
.
【图解
HTTP
】——基于
HTTP
的功能追加协议
weixin_46146755的博客
03-01
1779
1 若想在现有Web实时显示更新的内容,以下
HTTP
标准就会成为瓶颈 一条连接上只可发送一个请求 请求只能从
客户端
开始。
客户端
不可以接收除响应以外的指令 请求/响应首部未经压缩就发送。首部信息越多延迟越大 发送冗长的首部。每次互相发送相同的首部造成的浪费较多 可任意选择数据压缩格式。非强制压缩发送 Ajax的解决方法 Ajax(异步JavaScript与XML
技术
)是一种有效利用JavaScript和DOM(Document Object Model,文档对象模型)的操作,以达到局部Web页面替换加载的
服务器有新消息主动
推送
给
客户端
浏览器
LFSenior
12-12
1551
前言 通常情况下,无论是web浏览器还是移动app,我们与服务器之间的交互都是主动的,
客户端
向
服务器端
发出请求,然后
服务器端
返回数据给
客户端
,
客户端
浏览器再将信息呈现,
客户端
与服务端对应的模式是:
客户端
请求--服务端响应,这种机制对于信息变化不是特别频繁的应用尚可,但对于实时要求高、海量并发的应用来说显得捉襟见肘,尤其在当前业界移动互联网蓬勃发展的趋势下,高并发与用户实时响应是 Web 应
html5服务器
推送
消息的各种解决办法,HTML5服务器
推送
消息的各种解决办法,html5服务器
.
.
.
weixin_31063289的博客
06-03
252
HTML5服务器
推送
消息的各种解决办法,html5服务器摘要在各种BS架构的应用程序中,往往都希望服务端能够主动地向
客户端
推送
各种消息,以达到类似于邮件、消息、待办事项等通知。往BS架构本身存在的问题就是,服务器一直采用的是一问一答的机制。这就意味着如果
客户端
不主动地向服务器发送消息,服务器就无法得知如何给
客户端
推送
消息。随着HTML、浏览器等各项
技术
、标准的发展,依次生成了不同的手段与方法能够实
.
.
.
服务器自动
推送
到
客户端
浏览器
mr_zhong2015的博客
08-17
884
前言 通常情况下,无论是web浏览器还是移动app,我们与服务器之间的交互都是主动的,
客户端
向
服务器端
发出请求,然后
服务器端
返回数据给
客户端
,
客户端
浏览器再将信息呈现,
客户端
与服务端对应的模式是:
客户端
请求--服务端响应,这种机制对于信息变化不是特别频繁的应用尚可,但对于实时要求高、海量并发的应用来说显得捉襟见肘,尤其在当前业界移动互联网蓬勃发展的趋势下,高并发与用户实时响应是 Web 应
基于web的服务器push
技术
:
comet
vs websocket
yi412的专栏
05-19
1959
Comet
: 解决问题,当
服务器端
数据发生变化时,
客户端
如何即时得到通知呢?这个就是
Comet
诞生的背景。 1
.
传统方法是定时刷新,就是隔一个时间段浏览器刷新一次。(没有用户受得了这种方法,服务器也害怕遇到这种事情) 2
.
长轮询(long-polling) Ajax隔一段时间就去服务器查询是否有更新,但是多长时间去查询成了问题。因为性能和即时性造成了严重
java聊天室
技术
分析
09-29
本文将重点介绍基于Java
技术
栈实现聊天室的方法之一——利用DWR(Direct Web Remoting)
技术
实现
服务器端
主动
推送
数据到
客户端
的过程。 #### 二、“推”
技术
概述 在传统的B/S架构中,通常采用的是
客户端
向服务器
.
.
.
DWR
comet
+Spring
技术
实现网页聊天室
- 通过
Comet
技术
实现
服务器端
向
客户端
的实时消息
推送
。 - Spring框架的集成和配置,以及如何利用它来处理业务逻辑和依赖注入。 - 如何通过源码编写一个网页聊天室的基本功能,包括用户认证、消息发送与接收、用户
.
.
.
comet
技术
(后台主动向前台发送数据…
qq_18197969的博客
03-31
3282
简介
Comet
4J是一个微型的即时
推送
框架,它分为服务端与
客户端
两部分,你只要将
服务器端
(JAR文件,目前仅支持Tomcat6、7)放入 WEB-INF\lib,
客户端
(JavaScript文件)引入到页面,那么你的应用就具备了向
客户端
推送
信息的能力,而你仅需要在
服务器端
调用
Comet
4J所提供发送方法,信息就会被主动的
推送
到客户的浏览器上。 准备工作 下载服务端jar文件
Comet
4J
【
JS
】【
客户端
】在HTML里嵌入JavaScript
王晓斌的专栏
11-30
6133
在HTML里嵌入JavaScript 在HTML文档里嵌入
客户端
JavaScript代码有4中方法: 内嵌,放置在和标签之间 (少) 放置在有标签的src属性指定的外部文件中 (多) 放置自HTML
事件
处理程序中,该
事件
处理程序由onclick或onmouseover这样的HTML属性值指定它 (很少) 放在一个URL里,这个URL使用特殊的协议”javas
【
JS
】【Core】对象,对象操作,对象属性,对象方法
王晓斌的专栏
11-12
2869
对象是
JS
的基本数据类型。对象是一种复合值,ta
【
JS
】【Core】表达式
王晓斌的专栏
11-24
1750
原始表达式
【
JS
】【
客户端
】JavaScript程序的执行
王晓斌的专栏
11-30
1686
客户端
JavaScript程序的执行
客户端
JavaScript程序没有严格的定义,可以说JavaScript程序是由Web页面中所包含的所有JavaScript代码和通过标签的src属性引用的外部JavaScript代码组成。 所有这些单独的代码共用同一个全局Window对象,这意味着它们都可以看到相同的Document对象,可以共享相同的全局函数和变量的集合;如果一个脚本定义了新的全局变量
【
JS
】【Core】函数,函数调用上下文this,闭包
王晓斌的专栏
11-13
1645
.