首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >HTTP/2回源陷阱:缓存一失效,网站瞬间崩了?!——关闭这个开关立省100%报错

HTTP/2回源陷阱:缓存一失效,网站瞬间崩了?!——关闭这个开关立省100%报错

作者头像
烟雨平生
发布2025-06-29 12:05:00
发布2025-06-29 12:05:00
2080
举报
文章被收录于专栏:数字化之路数字化之路

EdgeOne用起来门槛真是高啊,这不,又又报错了:ERR_EMPTY_RESPONSE

图片
图片

问了大模型,也没讲清楚所以然来

图片
图片

提个工单,然后这个问题解决。

ERR_EMPTY_RESPONSE 错误通常表示客户端(如浏览器或网络请求工具)在尝试与服务器建立连接时没有收到任何响应  ;在上述配置中会导致回源失败(源站不支持http2响应会直接关闭连接发出rst);EO节点也不会返回给客户端数据所以会提示这个错误

总结一下,报错的原因是:源站不支持http2 ,但在EdgeOne开启了http2回源。

图片
图片

当在EO上的缓存过期后,回源时就会报错。

解决办法:

在EdgeOne上关闭http2回源就可以了。

图片
图片

开启HTTP/2回源,会导致回源失败(源站不支持http2响应会直接关闭连接发出rst);

EO节点也不会返回给客户端数据所以会提示这个错误

为什么现在发现报错,之前为什么是正常的?

刚开始没有报错,是因为首页已经被EdgeOne缓存了,默认是2小时。

图片
图片
图片
图片

EdgeOne 内容缓存规则

https://cloud.tencent.com/document/product/1552/87651

默认缓存策略:遵循 EdgeOne 默认缓存策略,根据 HTTP 响应头内的 Cache-Control 及其他缓存头部来决定文件在节点内的缓存时间。

图片
图片

节点缓存 TTL

https://cloud.tencent.com/document/product/1552/70777

清除缓存(刷新缓存)

https://cloud.tencent.com/document/product/1552/70759

图片
图片

清除后,当用户访问资源时,因节点上无该资源的缓存,只能回源获取,短时间内会增加回源请求量,减弱加速效果。如果清除的缓存资源较多,产生较多回源请求,源站会有一定压力。

图片
图片

“用户需要的是答案”,不是过程,不是信息,不是知识。

要说这个问题,自己翻翻文档也能找到解决办法。

但是,觉得费劲,不想去看,不想去查。

这可能就是AI的机会所在。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-06-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 的数字化之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档