来自官网的说明
腾讯云 CDN 节点默认连接超时5s,接收超时10s。
简单的说明一下就是请求时间超过10s,不管有没有响应,这个连接都会被重置(中断响应)。
根据实际业务中遇到过的的问题,总结如下:
1.响应时间过长的请求会被重置
假设我有一个必须同步等待响应结果的请求,它的处理时间超过了10s,它在超过10s后会被cdn直接重置,客户端会提示请求失败,连接已被重置。
所以超过10s的请求,不能使用cdn。翻了一下文档,也没看到可以调整这个时限的地方。
2.websocket无法保持连接
正常情况下我们往往需要ws一直保持连接不中断。
使用CDN之后,受限于这个10s的响应时间,ws连接后10s就会被自动中断(加心跳也没用)。