首先是一个简单的问题——我注意到 SignalR 从我在客户端上调用 start() 开始需要大约 3 秒的时间来连接。有没有人遇到过类似的结果?这是正常的吗?
作为对此的扩展,假设建立连接确实需要几秒钟,或者即使不需要,是否可以保持页面之间的连接?例如,我有一个 5 页的 MVC 应用程序,在任何页面上,我希望能够在客户收到一个“新消息”通知时为他们弹出一个通知。如果我在我的母版页中抛出我的弹出代码,它总是可以作为回调使用,但我如何确保我不必在每次页面更改时重新连接?
首先是一个简单的问题——我注意到 SignalR 从我在客户端上调用 start() 开始需要大约 3 秒的时间来连接。有没有人遇到过类似的结果?这是正常的吗?
作为对此的扩展,假设建立连接确实需要几秒钟,或者即使不需要,是否可以保持页面之间的连接?例如,我有一个 5 页的 MVC 应用程序,在任何页面上,我希望能够在客户收到一个“新消息”通知时为他们弹出一个通知。如果我在我的母版页中抛出我的弹出代码,它总是可以作为回调使用,但我如何确保我不必在每次页面更改时重新连接?