我有一个使用ngnix的流媒体设置,我想知道如何微调数据传输,说我在此图中有以下内容.
您可以看到一个人通过媒体播放器连接,但是没有人在观看他们的视频流,但是即使我重新启动ngnix,它也将保持连接状态,它将重新连接.因此它目前为56.74GB,但最高可以达到500GB或更多.我是否可以将这作为我主机上的数据传输账单收费?
只想了解使用ngnix实时流传输时的最佳做法,并尝试尽可能减少使用我的服务器的用户的成本.
希望任何做类似事情的人都对此提供一些好的建议.
谢谢
最佳答案
当托管服务提供商自己为客户采购流量容量时,通常必须按95%的使用率付费,这意味着,如果5分钟的平均利用率在95%的时间内达到或低于5Gbps,则即使他们在早上大约04:00的消耗远低于1Gbps,也不会为每天的所有流量支付5Gbps的费率,或者一天中的某些时候一次的耗费大量时间达到5Gbps的费率- -他们仍需支付5Gbps的费用,这是他们平均5分钟的95%百分率.
原文链接:https://www.f2er.com/nginx/532306.html另一个考虑因素是链接通常是对称的,而大多数托管网站的托管提供者的流量模式却非常不对称-平均HTTP请求可能约为1KB,而响应则可能约为10KB或更多.
关于上面的第一点,由于要分别计算客户的95%百分位数的使用量相对困难,提供商将承担成本,并按TB /月的价格向零售客户收费.至于第二点,这基本上意味着在大多数情况下,传入流量基本上已经通过屋顶付费,并且没有人使用它,因此,大多数提供商因此仅对传出流量收费.