记录使用腾讯云CDN后产生的几个问题。

2023-02-17 15:26:18 浏览数 (2)

来自官网的说明

腾讯云 CDN 节点默认连接超时5s,接收超时10s。

简单的说明一下就是请求时间超过10s,不管有没有响应,这个连接都会被重置(中断响应)。

根据实际业务中遇到过的的问题,总结如下:

1.响应时间过长的请求会被重置

假设我有一个必须同步等待响应结果的请求,它的处理时间超过了10s,它在超过10s后会被cdn直接重置,客户端会提示请求失败,连接已被重置。

所以超过10s的请求,不能使用cdn。翻了一下文档,也没看到可以调整这个时限的地方。

2.websocket无法保持连接

正常情况下我们往往需要ws一直保持连接不中断。

使用CDN之后,受限于这个10s的响应时间,ws连接后10s就会被自动中断(加心跳也没用)。

cdn

0 人点赞