通过 Azure 应用服务的免费计划,您每天可以获得 60 分钟的 CPU 时间。我有一个使用 SignalR 进行实时通信的网络应用程序。我的问题是,1 分钟的事件连接是否会转化为 1 分钟的 CPU 时间?如果是这样的话,我每天需要 60*24 分钟的 CPU 时间?
最佳答案
如果您是自托管 SignalR,则该协议(protocol)包括定期进行 ping 操作(我认为默认值为 15 秒)。服务器使用 CPU 来响应该 ping。
您可以通过以下方式查看保持事件的请求和响应:
- 转至 Chrome 开发者工具网络选项卡。
- 仅按 WS 过滤。
- 检查 SignalR 集线器连接上的“消息”选项卡。
您将看到 {"type":6} 的请求和响应。
关于.net - 事件的 Web 套接字连接是否使用 Azure 中的 CPU 时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72603715/