前端八股文 | HTTP - 实时通信方式/前后端通信方式

🔄 通信方式对比

通信方式 原理 实时性 服务器压力 实现复杂度
轮询 (Polling) 客户端定时发请求 一般 简单
长轮询 (Long Polling) 客户端请求后,服务器"挂起"直到有新数据才返回 较好 较复杂
WebSocket 建立持久双向连接 最好 较复杂
SSE (Server-Sent Events) 单向通道,服务器持续推送消息 很好

轮询(Polling):

客服端(如浏览器)定时向服务器发送请求,询问"有没有新数据",如果有,就返回结果;如果没有,就返回空或状态码。

轮询,基于 HTTP 协议的请求-响应模型


🧠 八股文中 常见的出题角度

出题类型 示例问题 对应知识点
基础定义 轮询是什么? HTTP 的请求-响应机制
工作原理 轮询是怎么实现的? 浏览器请求周期 + 定时机制
对比题 轮询 vs 长轮询 vs WebSocket? 实时通信方式
优化题 轮询为什么浪费资源?怎么优化? 请求频率控制、长轮询、SSE
场景题 聊天室没有 WebSocket 怎么实现? 轮询或长轮询的应用场景
相关推荐
比兔代理4 小时前
正向代理与反向代理技术辨析,为什么代理 IP 属于正向代理
服务器·网络·http·ip
Ivanqhz6 小时前
SVD++算法
java·服务器·网络·深度学习·神经网络
迪康Defender8 小时前
终端安全实战:如何高效解决企业U盘泄密与管控难题
运维·网络·安全·web安全·终端安全管理
网安小学生(兼顾数据库版)8 小时前
固件+软件供应链:ONEKEY+Mend如何实现全链路安全覆盖
网络·安全·web安全
学习中的码虫9 小时前
网络编程5
服务器·网络
GPU实战笔记10 小时前
本地跑不动 llama.cpp,临时租云 GPU 怎么搭?从启动服务到环境复用
java·服务器·网络·人工智能·深度学习·llama
发量惊人的中年网工10 小时前
2026年DDoS防护方案怎么选?从攻击响应、清洗位置到成本账单,解析全球高防方案
大数据·网络·安全·ddos
黄昏回响12 小时前
软件工程基础知识(五):软件测试详解(下篇)——现代测试实践与论文指导
网络·其他·软件工程·改行学it
万联WANFLOW13 小时前
网络排障:如何从延迟、丢包、带宽定位海外访问异常
网络·架构·业界资讯
zzzyyy53814 小时前
TCP 协议学习笔记:从报文格式到异常处理
linux·网络