导读:所以如果CDN在回传大文件时不限制服务器带宽,会出现瞬时峰值,造成不必要的经济损失。下面首页科技服务器租用给大家介绍下带宽设置(如何设置服务器的带宽?)
大文件在服务器下载,普通用户请求的时候不会有大问题,因为普通用户的下载带宽一般在几十M左右,所以一个请求对服务器的带宽压力不大。
但是,当服务器作为CDN回源时,一定要注意,CDN机房的带宽通常可以达到几百M甚至上G,而IDC机房的带宽成本往往是按照峰值带宽来计算的。
所以如果CDN在回源大文件时不限制服务器带宽,会出现瞬时峰值,造成不必要的经济损失。
服务器带宽的配置
问题的核心是限制服务器的上行带宽。
我们通过对nginx增加带宽限制尝试解决这个问题。
打开配置文件
#cd /usr/local/nginx/conf/vhost
#vi 域名.conf
nginx配置文件中有2个配置项。
首先在http{}的配置中添加一条:limit_zone one $binary_remote_addr 10m;
然后在server{}的配置中添加:
http { ...#省略 limit_conn_zone $binary_remote_addr zone = addr: 10m; ...#省略}server { listen 80 default ; server_name localhost; location ~ "^/test/app/" { limit_conn addr 6; limit_rate_after 10m; limit_rate 1200k; limit_conn_status 499; limit_conn_log_level warn; root / app; }}1.Limit_rate限制单个请求的峰值带宽,512,1k,10m,这段表示每个客户端仅允许一个连接,限速为1200KB/s。
2.Limit_rate_after下载超过一定大小时开始限制,100k,10m,100m,这段表示从下载到你指定的文件大小之后开始限速10M。
经过这样的配置后,我们用curl进行了测试,发现当文件下载超过一定大小时,下载速率会下降到limit_rate设置的带宽值。
总结:如果网站有较大的文件资源,一定要注意下载速率的配置,尤其是做CDN回源的时候。即使不做CDN回源,在一些特殊场景下也可能有高带宽下载,要特别注意!
南昌首页科技股份有限公司是成立于2017年的一家互联网业务平台提供商,是中国领先的互联网应用服务提供商。多年来,首页科技致力于为企业客户提供完整的互联网应用服务,一直专注于增值电信业务,提供包括服务器托管、服务器租用、机柜租用、带宽租用、云服务器、云计算服务等方面的专业服务。与全国多地运营商长期具有良好的合作关系,全国30多个数据中心资源,百度智能云、腾讯智能云、重庆南昌服务中心。在深圳、北京、江西、重庆、海南均有本地服务团队,通过国家高新技术企业ISO9001质量管理体系认证。咨询电话132-1578-7666。官网地址https://www.ncsyco.cn/
以上就是“带宽设置(如何设置服务器的带宽?)”的全部内容,点击首页了解更多文章,如果大家想咨询服务器托管、服务器租用、机柜租用、带宽租用、云服务器等相关价格,敬请关注我们首页科技官网(https://www.ncsyco.cn/),或者点击右侧在线客服进行咨询。











