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

🔄 通信方式对比

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

轮询(Polling):

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

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


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

出题类型 示例问题 对应知识点
基础定义 轮询是什么? HTTP 的请求-响应机制
工作原理 轮询是怎么实现的? 浏览器请求周期 + 定时机制
对比题 轮询 vs 长轮询 vs WebSocket? 实时通信方式
优化题 轮询为什么浪费资源?怎么优化? 请求频率控制、长轮询、SSE
场景题 聊天室没有 WebSocket 怎么实现? 轮询或长轮询的应用场景
相关推荐
威联通网络存储8 小时前
某大型制造企业基于威联通 NAS 的海量数据存储与容灾归档实践
网络·nas
二进制person11 小时前
JavaEE初阶 --网络编程
linux·服务器·网络
钛态11 小时前
Flutter 三方库 http_mock_adapter — 赋能鸿蒙应用开发的高效率网络接口 Mock 与自动化测试注入引擎(适配鸿蒙 HarmonyOS Next ohos)
android·网络协议·flutter·http·华为·中间件·harmonyos
Oll Correct11 小时前
实验八:验证以太网交换机的生成树协议STP
网络·笔记
Irissgwe12 小时前
进程间通信
linux·服务器·网络·c++·进程间通信
IT小白313 小时前
windows的VMware虚拟机上的Linux系统(CentOS)配置永久ip(关机重启ip不变)
网络·网络协议·tcp/ip
喵叔哟14 小时前
29_内容生产质量网关Skill:草稿生成+事实校验+发布前检查
网络·人工智能
liulilittle15 小时前
LINUX RING BUFFER TUN/TAP 1
linux·服务器·网络·c++·信息与通信·通信
蛊明15 小时前
批量检测 IP 是否在线:CPing vs QuickPing
网络·网络协议·tcp/ip
路由侠内网穿透.15 小时前
本地部署开源书签管理工具 LinkAce 并实现外部访问( Linux 版本)
linux·运维·服务器·网络·网络协议·开源