服务器上的大文件下载,在普通用户请求时不会有大问题,因为普通用户的下载带宽通常在几十M左右,因此一个请求对服务器的带宽压力不大。

但当服务器作为CDN回源时就千万要注意了,CDN的机房带宽通常可以达到数百M甚至上G,而IDC机房的带宽费用往往是根据峰值带宽来计算。

因此如果CDN回源大文件时不对服务器带宽做限制,将会出现瞬间极大峰值,造成不必要的经济损失。

你花冤枉钱了吗?服务器带宽的配置

解决问题的核心在于限制服务器上行带宽。

我们通过对nginx增加带宽限制尝试解决这个问题。

nginx里有2个配置项

limit_rate <size> 限制单个请求带宽峰值,512, 1k, 10m

limit_rate_after <size> 当下载超过一定大小后开始限制,100m, 100k

进行如此配置后,我们用curl进行测试,发现当文件下载超过一定大小后,下载速率就会降到limit_rate设定的带宽值。

总结:如果网站有大文件资源时,一定要注意下载速率的配置,特别是在做CDN回源时尤其必须对速率进行配置。即便不做CDN回源,在某些特殊场景下也有可能出现高带宽下载,因此要特别注意!

nginx服务器带宽_如何设置服务器的带宽?相关推荐

  1. 饥荒自动服务器有点问题,饥荒联机版无法连接服务器怎么办_无法连接服务器的快速解决办法...

    饥荒联机版无法连接服务器怎么办?今天小编就为大家带来饥荒联机版无法连接服务器解决方法,让我们来一起看看吧! 其实有时候连不上klei服务器和刷新不出服务器列表,是dns的问题. 尤其一些三级宽带,像什 ...

  2. mysql服务器管理员_配置MySQL服务器时,需要设置一个管理员账号,其名称是( )。...

    配置MySQL服务器时,需要设置一个管理员账号,其名称是( ). 答:root 当访问无效的数组下标时,会发生 答:抛出异常 频率特性 G(jω) 的曲线关于复数平面的实轴对称. 答:对 董先生提到, ...

  3. 云服务器布置_使用云端服务器 部署步骤(详细)

    首先,购买云服务器,腾讯云或阿里云等等. 接下来我会使用腾讯云服务器进行操作. 登录云服务器之后,进行重置密码,密码要牢记 先进行本地部署: 修改setting文件: DEBUG = False AL ...

  4. 服务器网站访问ftp设置,服务器网站访问ftp设置方法

    服务器网站访问ftp设置方法 内容精选 换一换 公网域名解析是基于Internet网络的域名解析过程,可以把人们常用的域名(如www.example.com)转换成用于计算机连接的IP地址(如1.2. ...

  5. 服务器网站端口 开放设置,服务器设置开放端口范围

    服务器设置开放端口范围 内容精选 换一换 本节操作指导用户关闭Windows操作系统云服务器的防火墙,以及防火墙添加例外端口的操作.本节操作以2012操作系统云服务器为例.防火墙开启和设置安全组是对云 ...

  6. 服务器系统策略功能,设置服务器系统口令复杂度策略

    设置服务器系统口令复杂度策略 内容精选 换一换 在裸金属服务器支持一键重置密码功能的前提下,重置裸金属服务器管理帐号(root用户或Administrator用户)的密码.可以通过查询是否支持一键重置 ...

  7. 设置路径是服务器上的文件,设置服务器文件路径

    设置服务器文件路径 内容精选 换一换 为了防止您的主机被勒索病毒侵害,请创建防护策略,将重点防御的文件添加到防护策略的监控路径中,并启动机器学习.机器学习会自动聚类并收集该策略下的所有服务器的正常进程 ...

  8. 怎么配置php服务器时间,php如何设置服务器时间

    php设置服务器时间的方法:首先找到并打开"php.ini"配置文件:然后修改"date.timezone"的值即可成功设置php服务器的时区. 推荐:< ...

  9. 502无法解析服务器标头_编写下载服务器。 第二部分:标头:Last-Modified,ETag和If-None-Match...

    502无法解析服务器标头 客户端缓存是万维网的基础之一. 服务器应通知客户端资源的有效性,客户端应尽可能快地对其进行缓存. 如我们所见,如果不缓存Web,它将非常缓慢. 只需在任何网站上Ctrl + ...

最新文章

  1. 神经网络入门——14多层感知机
  2. Android 5.x 权限问题解决方法
  3. Linux mke2fs 硬盘格式化
  4. maven的生命周期和核心插件的功能
  5. 如何将 SAP UI5 应用托管到 Github 网站上并运行
  6. 计算机基础:计算机网络-socket编程
  7. [心得]编写服务端的相关设计心得及体会
  8. 4.4 Triplet 损失
  9. cmd杀死MySQL进程命令
  10. Android开发之跟踪应用更新大小
  11. HTML5期末大作业:汽车销售网站模板设计(7个页面) HTML+CSS+JavaScript 企业网页设计源码...
  12. Allegro中显示mil和mm两种单位
  13. java设计模式之单例模式详解
  14. SAP BDC的应用
  15. 笔记本计算机屏幕亮度暗,笔记本屏幕100%还是暗,win10电脑亮度调节失灵
  16. minigui 编译与使用
  17. Microsoft 365 E5 开发者扩容到5T
  18. 自然语言处理核心期刊_中国中文信息学会
  19. arcgis android 天地图,Arcgis runtime for Android 100.5 加载天地图
  20. ensp配置ARP代理

热门文章

  1. k折交叉验证法的额外步骤_教你几招蝴蝶结系法步骤,OMG!这怎么配都美
  2. android 程序更换字体,Android修改自己程序字体的方法详解
  3. android studio真机调试失败,【Android】Android Studio真机调试的问题统整
  4. 随着电子计算机的应用 会计信息保存的形式,会计信息功系统简答题.doc
  5. 根据前一个元素的check状态决定其他元素disable
  6. nginx ---- nginx.conf核心配置文件
  7. Markdown---图片保存位置设置
  8. ubutun 更换网络源_Ubuntu 14.04用户修改更新源和替换软件源的方法
  9. python 函数式_10分钟学习函数式Python
  10. java 如何去掉http debug日志_你居然还去服务器上捞日志,搭个日志收集系统难道不香么!...