1核服务器别升级带宽,把Nginx进程数调对,1M带宽扛住200人同时访问
新手用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带宽,其实默认配置是通用模板,按自己的服务器核心数调完,不用加钱,性能直接上一个台阶。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0