首页 > 解决方案 > Azure SignalR 服务在第一条消息上很慢

问题描述

托管版本的 Azure SignalR 服务在第一条消息上速度很慢。我的设置是两个 Azure Functions,一个用于 sub,一个用于 pub。(就像微软的例子)。不确定是 SignalR 还是导致此缓慢启动的 Azure Functions。我如何解决它?它在我的用户开始聊天时就给他们带来了糟糕的用户体验。

这是两个函数使用的函数......

订阅功能

"disabled": false,
  "bindings": [
    {
      "authLevel": "anonymous",
      "type": "httpTrigger",
      "direction": "in",
      "name": "req"
    },
    {
      "type": "http",
      "direction": "out",
      "name": "res"
    },
    {
      "type": "signalRConnectionInfo",
      "name": "connectionInfo",
      "hubName": "chat",
      "direction": "in"
    }
  ]
}

消息功能

{
  "disabled": false,
  "bindings": [
    {
      "authLevel": "anonymous",
      "type": "httpTrigger",
      "direction": "in",
      "name": "req",
      "methods": [
        "post"
      ]
    },
    {
      "type": "http",
      "direction": "out",
      "name": "res"
    },
    {
      "type": "signalR",
      "name": "signalRMessages",
      "hubName": "chat",
      "direction": "out"
    }
  ]
}

我希望第一条消息与后续消息一样快。

标签: azureazure-signalr

解决方案


没有回应,所以我切换到 PubNub。SignalR 服务太不可靠了。关闭这个。


推荐阅读