三二互联专业提供速度最快最稳定的美国服务器、香港服务器。中美直连,亚洲优化![ 代理登陆 ] [ 付款方式 ] [ 找回密码 ][ 电子协议责任书 ]
硬件资源保障

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

如何优化 Nginx ?

美国、香港服务器

如何优化 Nginx ?

05-08   来源:

 Nginx 极致性能优化(直接复制可用,适合所有 Linux 服务器)

我给你最稳定、最通用、不会翻车的 Nginx 优化方案,专门解决:卡顿、CPU 高、并发低、访问慢。
全程只需要改 1 个配置文件,重启即可生效。
一、先打开 Nginx 主配置
bash
运行
nano /etc/nginx/nginx.conf
二、直接替换成下面优化配置(复制粘贴全覆盖)
nginx
user  nginx;
worker_processes  auto;       # 自动使用CPU全部核心(最优)
worker_rlimit_nofile  65535;  # 最大文件句柄
error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;
events {
    worker_connections  65535;   # 单进程最大连接数(高并发必备)
    use epoll;                    # Linux 最优网络模型
    multi_accept on;              # 同时接受多个连接
}
 
http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;
 
    # 优化日志缓冲,减少磁盘IO
    access_log off;  # 不需要日志可直接关闭,性能提升巨大
    # access_log /var/log/nginx/access.log combined buffer=128k flush=1m;
 
    # 核心性能优化
    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout  65;       # 长连接超时
    keepalive_requests 1000;     # 单连接最多请求数
 
    # 内核参数优化
    server_tokens off;           # 隐藏版本号,更安全
    client_header_timeout 15;
    client_body_timeout 15;
    send_timeout 15;
 
    # 开启gzip压缩(网页/JS/CSS 提速明显)
    gzip on;
    gzip_min_length 1k;
    gzip_buffers 4 16k;
    gzip_http_version 1.1;
    gzip_comp_level 4;
    gzip_types text/plain text/css application/json application/javascript application/xml image/jpeg image/png image/gif;
    gzip_vary on;
 
    include /etc/nginx/conf.d/*.conf;
}
三、检查配置是否正确
bash
运行
nginx -t
出现 test is successful 就是没问题。
四、重启 Nginx 生效
bash
运行
systemctl restart nginx
最重要的 5 个优化点(必看)
worker_processes auto让 Nginx 自动使用所有 CPU 核心,速度翻倍。
worker_connections 65535支持高并发,几万用户同时在线不卡顿。
access_log off关闭日志能大幅降低 CPU / 磁盘 IO,性能提升最明显。
gzip 压缩网页、JS、CSS 压缩后加载速度快 30%~60%。
keepalive_timeout开启长连接,减少重复握手,大幅降低 CPU 占用。
安全优化(防止攻击)
nginx
server_tokens off;           # 隐藏 Nginx 版本
client_max_body_size 10m;    # 限制上传大小
如果你用的是 负载均衡 + 多台 Web 服务器
再加这个配置(最优):
nginx
upstream backend {
    server 192.168.1.101;
    server 192.168.1.102;
    keepalive 60;            # 长连接,提升性能

三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快

上一篇:如何优化 MySQL ? 下一篇:如何优化Linux系统的性能?

美国GIA服务器三二互联版权所有 WWW.250.cc 2008-2015 All Rights Reserved
三二互联 - 专业的美国C3服务器香港vps、抗DOOS流量清洗、云备份系统、网站加速系统、美国GIA服务器和香港云服务器产品提供商
三二互联24小时在线工单系统为您提供全面、专业、周到的技术支持与服务
咨询热线:400-679-9994(免长话费)