チューニングパラメータnginxのの最適化

nginxのワーカープロセスの最適化サービスの数
高い同時実行、高アクセスWebサービスのシナリオでは、ユーザーへの迅速な対応、同時多数の要求を確実にするために、よりnginxのプロセスの事前に起動する必要があります。
コア片の数は、サーバCPU * 2 = worker_processes XXのすべての数の合計を加算;
公式お薦めや核の数と同じです

監査CPUコア当たり4に例えば物理CPU 2;結果は、8 * 2 = 16(worker_processesとしてXX)である
[ルートブログ@〜]#のVIの/etc/nginx/nginx.conf

我々は/etc/nginx/nginx.conf [ルート@ブログ〜]#

nginxのユーザーは、
24 worker_processes、CPUコアの全ての数の合計を

error_logに/var/log/nginx/error.log警告します。
pidは/var/run/nginx.pid。

{イベント
worker_connections 24576; ** 24核1024各ベアラコネクション数を乗算することにより承認
}

HTTP {
/etc/nginx/mime.typesを含みます。
default_type application / octet-streamと;

log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                  '$status $body_bytes_sent "$http_referer" '
                  '"$http_user_agent" "$http_x_forwarded_for"';

access_log  /var/log/nginx/access.log  main;

**sendfile        on;**开启高效的文件传输模式
**tcp_nopush     on;**放开#注释符 可以防止网络和磁盘I/O阻塞,提升Nginx工作效率。

**keepalive_timeout  65;**优化连接超时时间

**gzip  on;**启用传输压缩,文件被压缩小了返给用户更快

include /etc/nginx/conf.d/*.conf;
**server_tokens off;**隐藏版本号

ます。https://blog.51cto.com/kangxi/2407559で再現

おすすめ

転載: blog.csdn.net/weixin_33796177/article/details/92141413