Nginx别用默认配置跑,开gzip加静态缓存,1M带宽扛住200人同时访问

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

新手用宝塔装完Nginx,默认配置直接跑,网站访问慢,并发稍高就502,其实几个基础Nginx配置调完,小站不用升级服务器,就能扛住几百人同时访问。第一,开启gzip压缩,把CSS、JS、HTML文件压缩,传输体积直接小70%,加载速度立刻快,配置里把gzip on打开,压缩级别设成6,别开太高,占CPU;第二,静态资源开缓存,图片、CSS、JS缓存30天,用户第二次访问,直接从本地浏览器取,不用回服务器拉,带宽省一大半;第三,隐藏Nginx版本号,别在响应头里暴露你用的Nginx版本,爬虫专门找对应版本的漏洞,暴露版本号等于告诉别人你哪有bug;第四,配置错误页,404、502页面别返回默认的Nginx提示,做个和网站风格一致的页面,用户找不到页面的时候,不会直接关站,点一下就回首页。

我之前的小站,用默认Nginx配置,打开要5秒,调完gzip和静态缓存,打开速度直接到0.6秒,1M带宽也能扛住200人同时访问。很多新手觉得Nginx装完就能用,根本不管配置,默认配置是给通用场景用的,小站把这几个简单参数调了,不用花钱升级配置,速度和稳定性直接上一个台阶。

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

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

0
回帖

Nginx别用默认配置跑,开gzip加静态缓存,1M带宽扛住200人同时访问 期待您的回复!

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

取消确定

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