gpt4 book ai didi

Node.js 客户端连接和 Azure 事务计费成本

转载 作者:太空宇宙 更新时间:2023-11-04 01:15:35 25 4
gpt4 key购买 nike

我对 Azure 平台内的 Node.js 使用还很陌生。我的理解是,Node.js 技术就像从“服务器---->到-->客户端”数据推送的广播事件模型。从技术上讲,node.js客户端通过长轮询永久连接连接到node.js(服务器)。这意味着,node.js(服务器)不断向客户端发送一些心跳以维持连接。

在这种情况下,如果我们在Azure webrole/workerrole中部署node.js服务器,如果有100个浏览器连接到node.js服务器HTTP url,那么总会有http心跳从Azure服务器流到客户端浏览器。如果我的假设是正确的,azure 是否将此心跳作为交易计入总账单中。任何人都可以帮助获取有关 Node.js 如何影响连接到 Azure 中运行的 Node.js 的数千个浏览器/http 客户端的计费的一些信息。

我尝试在 node.js/Client PC 中运行 fiddler Web 流量工具,并观察到,每一分钟都会调用一个 HTTP。这是否意味着,当 Node.js 服务器空闲时,客户端 PC 和 Node.js/服务器计算机之间的 HTTP 握手每时每刻都会发生。如果是,node.js 如何帮助减少客户端和服务器之间的流量(例如定期轮询与长轮询)。

两个不同的问题:

1)在azure中使用node.js的计费成本?

2) 为什么我在服务器空闲时在 Node.js 客户端 PC 中看到 http 回复信号?

谢谢吠陀

最佳答案

我不确定您问题的第二部分,但就计费而言,事务仅适用于 Azure 存储、CDN 和访问控制。在您的情况下,您需要支付的费用只是服务器响应的数据量(进入数据中心的数据,您无需支付费用)。如果您在亚太地区托管,则最多花费每 GB 0.19 美元。如果您在美国境外托管,则每 GB 只需 0.12 美元。您将在计算实例上花费更多的钱。

关于Node.js 客户端连接和 Azure 事务计费成本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9817294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com