Azure SignalR 服务在第一条消息上变慢

Azure SignalR Service slow on first message

托管版本的 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"
    }
  ]
}

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

没有回复所以我切换到 PubNub。 SignalR 服务太不可靠了。关闭此。