在配置的过程中发现如果使用普通的cdn是能加速成功,但是websocket就会失效,不能及时收到消息!要刷新页面才能收到!
经过测试对比发现有三家的cdn支持websocket加速
腾讯云的全站加速
阿里云的DCDN
又拍云(通过此链接注册赠送61元)
首先测试的是阿里云和腾讯云,官网都宣称完美支持。但是实际配置下来发现不行,还是不能及时收到消息。
资讯客服得知魔缇网站使用的端口是80或443
而websocket使用的端口是9011,从而端口冲突不能共存。
后面看到又拍云的websocket cdn介绍支持共存
又拍云一番折腾下来还是没能成功!
资讯客服得知http和websocket共存得相同端口,不同的端口不能共存。
魔缇程序是不同的端口,不能共存!
后面查阅资料换了个思路,我们可以http用一个域名加速,websocket用另外一个域名加速就完美解决了!
正式教程