生产环境一般会对nginx做哪些优化?

提问者:帅平 问题分类:运维
生产环境一般会对nginx做哪些优化?
5 个回答
命里最重要的人
命里最重要的人
ssl优化配置(http{}里面配置):
# SSL优化设置
    ssl_protocols TLSv1.2 TLSv1.3; # 只允许使用TLS协议版本
    ssl_prefer_server_ciphers on;
    ssl_ciphers HIGH:!aNULL:!MD5;
    ssl_session_cache shared:SSL:10m; # SSL会话缓存
    ssl_session_timeout 1d;
    ssl_stapling on; # OCSP stapling
    ssl_stapling_verify on;
发布于:1个月前 (03-21) IP属地:四川省
心忘则亡
心忘则亡
gzip压缩配置(http{}里面配置):
# Gzip压缩设置
    gzip on;
    gzip_disable "msie6";
    gzip_vary on;
    gzip_proxied any;
    gzip_comp_level 6; # 压缩级别,数值越大压缩比越高但CPU消耗也越大
    gzip_buffers 16 8k;
    gzip_http_version 1.1;
    gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
发布于:1个月前 (03-21) IP属地:四川省
我心已凉
我心已凉
静态资源缓存配置(http{}里面配置):
# 缓存静态资源
    open_file_cache max=1000 inactive=20s;
    open_file_cache_valid 30s;
    open_file_cache_min_uses 2;
    open_file_cache_errors on;
发布于:1个月前 (03-21) IP属地:四川省
没你的江山怎么画
没你的江山怎么画
调整worker_connections数,例如:
events {
    worker_connections  4096; # 每个工作进程允许的最大连接数,根据服务器性能调整
    multi_accept on; # 如果操作系统支持,可以立即接受多个新连接
}
发布于:1个月前 (03-21) IP属地:四川省
心软是病不治要命
心软是病不治要命
调整nginx的worker_processes数,例如:
worker_processes auto; # 自动检测CPU核心数并设置工作进程数
发布于:1个月前 (03-21) IP属地:四川省
我来回答