阿里云的 cdn 为啥不支持 websocket?

2016-12-14 11:28:22 +08:00
 shensi

在阿里云服务器用 nodebb 搭了一个论坛,为了加速就上了 cdn 结果发现阿里云的 cdn 不支持 websocket 。网上搜了下好多人都被这个问题困扰,我想了解一下这个支持是非常难做的事情吗? 有没有用 nodebb+阿里 cdn 的朋友,有没有什么经验绕过这个问题?弄个子域名做 websocket 吗,在 nodebb 里面怎么修改呢?

15871 次点击
所在节点    云计算
25 条回复
shensi
2016-12-15 09:43:52 +08:00
@czb 你说的有道理,当年那电信到网通超级慢的梗现在也并不是就不存在了,所以借用 CDN 确实有好处的
shensi
2016-12-15 09:48:22 +08:00
我本人并不是专业做后端的,用 nodeBB 搭一个论坛而已,直接把整站扔到 CDN 上面,结果聊天功能因为是 websocket 出 bug 了,聊天本来并不需要加速,但总要可用是吧,特地把聊天功能提出来重新弄也很麻烦,所以采取了 polling 方案。对于论坛程序本身而言改动最小,将来如果换到腾讯云之类就可以直接开 websocket 继续用。所以也不失为一种虽不完美但可用的方案。
orangejx
2019-04-09 01:49:57 +08:00
楼主,刚刚发现,现在阿里云的 cdn 已经支持 websocket 了。刚刚在测试的时候,因为服务器使用了 cdn,一直调试不通,一番折腾下来才发现普通的阿里云 cdn 是不支持 websocket 的,需要使用全站加速才支持 websocket。
iugo
2019-09-25 09:36:13 +08:00
即便每次都回源, 如果能优化网络质量还是很有意义的.

楼主的问题并不傻. 很有意义.
suiguoguo
2020-04-26 00:22:32 +08:00
@spwei 大佬的回答让人很惊叹

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/327537

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX