http - http Keep-Alive不就解决了long-polling解决的问题吗?

标签 http long-polling keep-alive

长轮询和http Keep-Alive到底有什么区别?? http Keep-Alive不就解决了long-polling解决的问题吗??

最佳答案

没有。它们几乎完全无关。

HTTP keepalive 允许客户端保持连接打开但空闲,以允许它更有效地发出 future 的请求。服务器无法通过保持事件连接向客户端发送数据,因为没有事件请求。

长轮询是一种机制,其中服务器保持请求(并因此保持连接)处于事件状态,但不发送数据,以允许服务器在可用时向客户端发送数据——例如,当事件发生时.

关于http - http Keep-Alive不就解决了long-polling解决的问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17358258/

相关文章:

.net - IIS 缓存重试

php - php URL 可以有数字参数吗?

java - 以异步方式实现长轮询

javascript - 实时 Web 应用程序的短轮询与长轮询?

php - TCP Keep-Alive PDO 连接参数

ibm-mq - WebSphere MQ 服务器中 DISCINT 和 Keep Alive 间隔之间的关系?

java - 用于 Java 客户端/服务器应用程序的 HTTP 或 FTP

http - 在 Nginx(和 lua)中提供大于最小文件大小的图像

javascript - 停止JS中的长轮询功能

c - Windows TCP 套接字默认启用 SO_KEEPALIVE 吗?