使用NGINX调整数据传输的成本

时间:2016-05-15 11:44:00

标签: nginx streaming data-transfer

我使用ngnix进行流式设置,我想知道如何微调数据传输,比如我在此图中有以下内容。

enter image description here

你可以看到一个人通过媒体播放器连接,但没有人正在观看他们的流但是它仍然保持连接,即使我重新启动ngnix它将重新连接。因此目前它的容量为56.74GB,但最高可达500GB或更高。这是因为我托管的数据传输账单收取的费用我可以忘记这个吗?

只是想了解使用ngnix直播时的最佳做法,并尝试尽可能降低使用我服务器的用户的成本。

从任何做类似事情的人那里,都会喜欢这方面的好建议。

由于

1 个答案:

答案 0 :(得分:3)

当托管服务提供商自己为其客户购买批量流量时,他们通常必须支付95%的使用率,这意味着如果5%的平均利用率在95%的时间内达到或低于5Gbps,然后他们将以5Gbps的速率为他们的所有流量付费,即使早上04:00左右的消费低于1Gbps,也不会在当天的某些时间超过5Gbps。一次几分钟 - 他们仍然支付5Gbps,这是他们在5分钟平均基础上的第95个百分点。

另一个考虑因素是链接通常是对称的,而托管网站的大多数托管服务提供商都具有非常不对称的流量模式 - 平均HTTP请求可能大约为1KB,而响应可能大约为10KB或更多。

至于上面的第一点,由于相对难以单独计算客户的第95百分位数使用,提供商会吸收成本,并按TB /月向其零售客户收费。至于第二点,这基本上意味着在大多数情况下,进入的流量基本上已经通过屋顶支付,并且没有人使用它,因此,大多数提供商只是真正收取传出流量,因为这一点。