1核服务器别升级带宽,把Nginx进程数调对,1M带宽扛住200人同时访问

9年前 (2017-09-10)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

新手用Nginx,默认配置跑小站,并发稍高就卡,其实Nginx的worker进程数调对了,小服务器不用升级配置,就能扛住更多并发。第一,worker进程数设成和CPU核心数一样,比如1核CPU,就开1个worker,别开几十个worker,空占内存,反而慢;第二,worker连接数设成1024,1核服务器就能扛住几百并发,别设太大,超过系统的文件句柄限制,反而报错;第三,开gzip压缩,把页面、CSS、JS压小,传输速度快一倍,带宽省一大半;第四,静态资源开缓存,图片、JS、CSS缓存30天,用户第二次访问直接从本地取,不用回服务器拉。

我之前的小站,1核1M带宽,用默认Nginx配置,高峰期就卡,把进程数和连接数按CPU调对,开gzip和缓存,1M带宽也能扛住200人同时访问,打开速度还快。很多新手觉得服务器卡就是配置不够,要升级CPU带宽,其实默认配置是通用模板,按自己的服务器核心数调完,不用加钱,性能直接上一个台阶。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/3512.html

0
回帖

1核服务器别升级带宽,把Nginx进程数调对,1M带宽扛住200人同时访问 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息