使用 NGINX 调整数据传输成本
Tuning the cost of data transfer with NGINX
我有一个使用 ngnix 的流媒体设置,我想知道如何微调数据传输,假设我在这张图中有以下内容。
你可以看到一个人通过媒体播放器连接,但没有人在看他们的流,但即使我重新启动 ngnix 它也会重新连接,它会一直保持连接。所以它目前是 56.74GB,但可以达到 500GB 或更多。这是否会在我的主机上作为数据传输费用收费我可以忘记这个吗?
只是想了解使用ngnix直播的最佳实践,尽量降低用户使用我服务器的成本。
希望任何做类似事情的人对此提出一些好的建议。
谢谢
当托管服务提供商自己为其客户批发流量容量时,他们通常必须按 95% 的利用率比例付费,这意味着如果 5 分钟的平均利用率等于或低于 5Gbps,则 95%时间,那么他们将以 5Gbps 的费率为所有流量付费,即使早上 04:00 左右的消耗量远低于 1Gbps,一天中的某些时间也不会超过 5Gbps 的峰值一次很多分钟 -- 他们仍然支付 5Gbps,这是他们平均 5 分钟的第 95 个百分位数。
另一个考虑因素是链接通常是对称的,而托管网站的大多数托管服务提供商的流量模式非常不对称——平均 HTTP 请求可能约为 1KB,而响应可能约为 10KB 或更多
关于上面的第一点,由于单独计算客户的第 95 个百分位使用量相对困难,提供商承担成本,并按 TB/month 的基础向零售客户收费。至于第二点,这基本上意味着在大多数情况下,传入流量基本上已经通过屋顶付费,并且没有人使用它,因此,大多数提供商因此只对传出流量收费。
我有一个使用 ngnix 的流媒体设置,我想知道如何微调数据传输,假设我在这张图中有以下内容。
你可以看到一个人通过媒体播放器连接,但没有人在看他们的流,但即使我重新启动 ngnix 它也会重新连接,它会一直保持连接。所以它目前是 56.74GB,但可以达到 500GB 或更多。这是否会在我的主机上作为数据传输费用收费我可以忘记这个吗?
只是想了解使用ngnix直播的最佳实践,尽量降低用户使用我服务器的成本。
希望任何做类似事情的人对此提出一些好的建议。
谢谢
当托管服务提供商自己为其客户批发流量容量时,他们通常必须按 95% 的利用率比例付费,这意味着如果 5 分钟的平均利用率等于或低于 5Gbps,则 95%时间,那么他们将以 5Gbps 的费率为所有流量付费,即使早上 04:00 左右的消耗量远低于 1Gbps,一天中的某些时间也不会超过 5Gbps 的峰值一次很多分钟 -- 他们仍然支付 5Gbps,这是他们平均 5 分钟的第 95 个百分位数。
另一个考虑因素是链接通常是对称的,而托管网站的大多数托管服务提供商的流量模式非常不对称——平均 HTTP 请求可能约为 1KB,而响应可能约为 10KB 或更多
关于上面的第一点,由于单独计算客户的第 95 个百分位使用量相对困难,提供商承担成本,并按 TB/month 的基础向零售客户收费。至于第二点,这基本上意味着在大多数情况下,传入流量基本上已经通过屋顶付费,并且没有人使用它,因此,大多数提供商因此只对传出流量收费。