首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebProxies或加速器的SignalR问题?

WebProxies或加速器的SignalR问题?
EN

Stack Overflow用户
提问于 2012-02-08 11:37:12
回答 1查看 735关注 0票数 4

与WebProxy或广域网加速器的SignalR是否存在任何已知问题或不兼容?

我正在考虑将这项技术用于许多不同的网络拓扑和设备

EN

回答 1

Stack Overflow用户

发布于 2012-02-27 07:43:52

任何问题或不兼容都不一定是SignalR本身的结果,而是打开HTTP客户端和服务器之间的双工通信通道的一般机制(即技术范围,也称为“Comet”)。

如果客户端和服务器都支持Websocket,SignalR就被设计为使用Websocket(值得一提的是,Websocket spec目前正处于候选推荐阶段,所以虽然已经接近尾声,但尚未最终确定)。隐含在其中的是客户端和服务器之间的代理也将支持它。

如果客户端、服务器和中间代理不支持Websocket,则SignalR将尝试回退到服务器发送的事件,如果不支持,则长轮询。

重要的问题是,这些技术通常依赖于以某种方式保持打开的持久连接。您的代理/加速器很可能会认为它们效率低下,如果数据没有在它们之间传输,就会关闭它们;在这种情况下,SignalR客户端将按照设计重新打开连接,但代价是再次建立连接所花费的时间。

您可以将代理配置为检查已打开的连接类型,以及是否可能是到SignalR终结点的连接,以使其在关闭连接时不那么激进。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9187544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档