# 问题描述通过 CDN 加速后访问资源,出现 304 状态码,我们该如何排查此类问题。# 问题分析客户端第一次向服务器成功发送请求,服务器会把内容返回给客户端,状态码是200,且会标记内容修改时间,生成一个ETag标记,用来核实内容是否修改过。等下次同一客户端再次发送请求,会根据请求标记的修改时间,通过ETag标记判断文件内容在这期间是否修改过。如果没有修改过,则返回304状态码,客户端直接加载缓存内容。如果文件内容修改过则把...
# 问题描述通过 CDN 加速后访问资源,出现 304 状态码,我们该如何排查此类问题。# 问题分析客户端第一次向服务器成功发送请求,服务器会把内容返回给客户端,状态码是200,且会标记内容修改时间,生成一个ETag标记,用来核实内容是否修改过。等下次同一客户端再次发送请求,会根据请求标记的修改时间,通过ETag标记判断文件内容在这期间是否修改过。如果没有修改过,则返回304状态码,客户端直接加载缓存内容。如果文件内容修改过则把最...
# 问题背景当我们使用常见的 CDN 服务或 web 服务中,会遇到访问 400的情况。下面列举几种 访问报错 400 的情况。# 问题分析HTTP 400 (Bad Request) 响应状态码表示由于语法无效,服务器无法理解该请求。 客户端不应该在未经修改的情况下重复此请求,一般指客户端请求错误。1. 400 请求由源站返回,当使用CDN 服务时,客户端请求的http头信息和 query信息会完全穿透的回源进行处理,当此类请求被源站识别为错误的请求,则由源站直接...
# 问题描述我们发现用户将域名切到火山 CDN 后,出现大量的 499 状态码,我该如何排查该问题?# 问题分析#### 499 状态码简介先了解下 499 ,本身并不是标准 http 协议规定产生,而是 nginx 代码中针对网络情况做的一个特殊定义。先看下 nginx 代码中的定义(源码文件 ngx_request_t.h)```json/** HTTP does notdefine the code for the case when a client closed* the connectionwhile we are processing its request so we ...
基本概念基本概念 描述 状态码 状态码是 HTTP 协议中的三位数字代码,表示服务器对客户端请求的响应结果。状态码可以告知客户端以下信息:请求成功、请求过程发生错误、其他状态。您可以通过状态码了解服务器如何处理客户端请求,进而采取对应的操作。 全站加速中的状态码 边缘节点将请求路由回源站来获取内容,源站返回响应数据时包含响应状态码。 当源站返回的状态码是 2xx 时,边缘节点成功获得请求的内容,会按照缓存规则优先...
说明 我们全新设计了数据统计 API。推荐您使用 新版 API。 基于指定的时间段,对一个或多个域名统计源站响应状态码的数量并排序。该 API 支持排序的状态码分类维度如下: status_2xx:根据 2xx 汇总结果排序,2xx 汇总结果表示访问状态码为 200-299 的总个数。 status_3xx:根据 3xx 汇总结果排序,3xx 汇总结果表示访问状态码为 300-399 的总个数。 status_4xx:根据 4xx 汇总结果排序,4xx 汇总结果表示访问状态码为 400-499 的总个数...
调用 DescribeLivePlayStatusCodeData 接口,查询指定时间范围内域名请求的状态码占比数据,包含推流请求、拉流请求和回源请求。 注意事项使用限制:支持查询指定域名(包含已删除域名)产生的推拉流请求或回源请求状态... "StatusSummaryDataList": [ { "StatusCode": 200, "Value": 2, "Percent": 100 } ], "StatusDataList": [ { "TimeStamp": "2024-04-28T14:00:00+08:00", ...
在火山引擎内容分发网络控制台中,状态码 页面展示了过去 92 天内的以下指标数据: 按类别展示内容分发网络响应状态码的数量和占比。 按类别展示源站响应状态码的数量和占比。 同时,该页面展示了以下列表: 基于状态码数量排序的域名列表。 基于状态码数量排序的状态码列表。 说明 关于页面中展示数据的统计方法,参见 数据是如何统计的。 页面说明该页面提供了以下内容: 标签页 标签页说明 展示的内容 边缘统计 对于内容分发...
查询一定时间范围内直播拉流请求的状态码占比数据,支持按地区和运营商区分。支持查询删除域名的状态码数据。 说明 该接口属于历史版本 API,我们计划于 2023 年 12 月 25 日停止对其进行维护,并于 2024 年 3 月 25 日下线文档,建议您使用新版查询域名状态码占比接口。 注意事项请求频率:单用户请求频率限制为 100 次/秒。 数据延迟:数据延迟为 3min。 请求说明请求方式:POST 请求地址:https://live.volcengineapi.com?Action=Des...
API 说明API 描述:基于内容分发网络的响应状态码以及指定的统计时间段,对每个指定的加速域名统计这些状态码数量并对数量排序。您最多能查询过去 92 天的数据。 数据稳定性:受边缘节点网络波动的影响,监控数据的统计可能会发生变化。大多数情况下,监控数据的统计会在数据产生后的 12 小时内稳定下来。 说明 如果您是刚开始使用数据统计的 API,请务必先阅读以下文档,可以帮助您了解该 API 文档中的描述。 统计时间段说明 使用限制...
# 问题背景当我们使用常见的 CDN 服务或 web 服务中,会遇到访问 400的情况。下面列举几种 访问报错 400 的情况。# 问题分析HTTP 400 (Bad Request) 响应状态码表示由于语法无效,服务器无法理解该请求。 客户端不应该在未经修改的情况下重复此请求,一般指客户端请求错误。1. 400 请求由源站返回,当使用CDN 服务时,客户端请求的http头信息和 query信息会完全穿透的回源进行处理,当此类请求被源站识别为错误的请求,则由源站直接...
此接口用域名等条件,查询状态码数据统计。 请求说明请求地址:https://vod.volcengineapi.com?Action=ListCdnStatusData&Version=2022-01-01 调试API Explorer您可以通过API Explorer在线发起调用,无需关注签名生成过程,快速获取调用结果。去调试请求参数下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共请求参数。 参数 类型 是否必选 示例值 描述 Action String 是 ListCdnStatusData 接口名称。当前 API 的名称...
视频点播支持在域名管理中配置状态码缓存。本文为您介绍如何视频点播中配置状态码缓存。 如果源站的响应状态码不是 2xx,缓存节点默认不缓存请求的内容。如果另一个用户请求相同的内容时,还是会触发回源。如果您希望在短时间内避免这些内容的回源,可以配置状态码缓存,降低源站压力。在配置了状态码缓存后,在您指定的时间内,如果缓存节点收到了这些内容的访问请求,缓存节点不会回源,而是直接返回状态码。 配置 CDN 缓存源站响应状态...