工具介绍
网页 Gzip 压缩检测工具是一款免费在线的网站压缩状态检测工具。输入任意网址,即可检测该网页是否开启了 Gzip、Brotli 或 Deflate 压缩,并对比原始大小与压缩传输大小,计算压缩率和节省的流量百分比;若未开启压缩,还会预估开启后可以节省的空间,帮助你评估优化收益。
工具同时展示 Content-Encoding、Vary、Server、Cache-Control 等关键响应头,自动跟随重定向并在最终地址复检,是网站性能优化、SEO 体检和服务器配置排查的实用助手。检测仅发送两次普通 GET 请求,实时进行,不在服务器保存任何结果。
功能亮点
- 一键检测:输入网址即可判断 Gzip、Brotli、Deflate 压缩状态
- 双项对比:同时测量原始大小与压缩传输大小,数据真实可靠
- 压缩率计算:精确计算节省的流量百分比,量化优化收益
- 收益预估:未开启压缩时预估开启后可节省的空间
- 响应头详解:展示 Content-Encoding、Vary、Server 等关键响应头
- 重定向复检:自动跟随跳转,在最终地址上完成检测
- 智能补全:域名和完整网址均可输入,未写协议自动补 https://
- 安全无痕:仅两次普通 GET 请求,实时检测不保存任何结果
使用方法
- 输入网址:在输入框中输入域名(如 www.example.com)或完整网址
- 开始检测:点击「开始检测」按钮或按回车,等待检测完成
- 查看结论:查看压缩状态横幅、原始/压缩大小、压缩率与节省流量
- 排查优化:结合响应详情中的响应头,排查服务器或 CDN 压缩配置
适合人群
- 站长:检查自己网站是否正确开启压缩、优化访问速度的网站管理员
- 运维工程师:排查 Nginx/Apache/CDN 压缩配置的技术人员
- SEO从业者:做网站性能体检、提升加载速度评分的优化人员
- 前端开发者:确认静态资源响应头与传输体积的开发人员
- 普通用户:好奇网站加载快慢背后原因的浏览者
常见问题解答(FAQ)
什么是GZIP压缩?
Gzip是一种通用的无损数据压缩格式。网页开启Gzip后,服务器先把HTML、CSS、JS等文本内容压缩再传输,浏览器接收后解压渲染,可大幅减少网络传输量、加快页面打开速度。
如何判断网站是否开启了GZIP?
查看HTTP响应头中的Content-Encoding字段:若为gzip、br或deflate说明已开启压缩;若为空则未开启。本工具自动请求并解析该响应头,同时对比压缩前后的大小给出压缩率。
GZIP能节省多少流量?
对HTML、CSS、JS等文本内容,Gzip通常可节省60%到80%的传输量,文本重复度越高效果越好。图片、视频等本身已压缩的格式则没有明显收益。
GZIP和BROTLI有什么区别?
Brotli是Google推出的新一代压缩算法,同等质量下比Gzip再小15%到25%,主流浏览器均已支持,常见于CDN场景。Gzip兼容性最好,配置简单,两者可以并存,浏览器会通过Accept-Encoding协商选择。
开启GZIP会增加服务器CPU负担吗?
会占用少量CPU用于实时压缩,但通常可设置压缩级别(如Nginx的gzip_comp_level)在1-9之间权衡。文本压缩耗时一般为毫秒级,相比节省的带宽和加载时间,收益远大于开销;静态内容还可预先压缩。
NGINX如何开启GZIP?
在nginx.conf的http、server或location块中设置:gzip on; 并通过gzip_types指定text/html、text/css、application/javascript等类型,gzip_min_length设置最小压缩体积,gzip_comp_level调整压缩级别后重载配置。
APACHE如何开启GZIP?
启用mod_deflate模块后,在配置或.htaccess中添加 AddOutputFilterByType DEFLATE text/html text/css application/javascript 等指令即可,同时也建议添加 Vary: Accept-Encoding 响应头。
为什么检测显示未压缩?
常见原因:服务器或CDN未开启压缩、压缩类型列表遗漏了该内容类型、响应体积低于压缩阈值(如小于1KB不压缩)、或请求被代理层改写。可检查Nginx/Apache配置和CDN的智能压缩开关。
图片需要GZIP压缩吗?
不需要。JPEG、PNG、WebP、GIF等图片本身就是压缩格式,再做Gzip几乎不会变小,反而浪费CPU。Gzip只对HTML、CSS、JS、JSON、SVG、XML等文本类内容有意义。
VARY: ACCEPT-ENCODING响应头有什么用?
它告诉缓存(CDN、代理、浏览器)同一URL会根据请求方的Accept-Encoding不同而返回不同内容,缓存必须分别存储压缩版和未压缩版,避免把压缩内容错发给不支持解压的客户端。
检测会对目标网站造成影响吗?
不会。工具仅以普通浏览器身份向目标网站发送两次常规GET请求(一次请求压缩内容、一次请求原始内容),不注入任何数据,也不会在服务器保存检测结果。
更新日期:2026-11-02
