Compare commits

...

2 Commits

2 changed files with 27 additions and 7 deletions

View File

@ -5,21 +5,20 @@ load_module modules/ngx_http_modsecurity_module.so;
load_module modules/ngx_http_geoip2_module.so; load_module modules/ngx_http_geoip2_module.so;
load_module modules/ngx_http_brotli_filter_module.so; load_module modules/ngx_http_brotli_filter_module.so;
load_module modules/ngx_http_brotli_static_module.so; load_module modules/ngx_http_brotli_static_module.so;
load_module modules/ngx_http_cache_purge_module.so; # load_module modules/ngx_http_cache_purge_module.so;
load_module modules/ngx_http_upstream_fair_module.so; # load_module modules/ngx_http_upstream_fair_module.so;
load_module modules/ngx_http_echo_module.so; load_module modules/ngx_http_echo_module.so;
load_module modules/ngx_http_headers_more_filter_module.so; load_module modules/ngx_http_headers_more_filter_module.so;
load_module modules/ngx_http_subs_filter_module.so; load_module modules/ngx_http_subs_filter_module.so;
load_module modules/ngx_otel_module.so; load_module modules/ngx_otel_module.so;
load_module modules/ngx_http_cookie_flag_filter_module.so; load_module modules/ngx_http_cookie_flag_filter_module.so;
load_module modules/ngx_http_lower_upper_case_module.so; # load_module modules/ngx_http_lower_upper_case_module.so;
load_module modules/ngx_http_image_filter_module.so; load_module modules/ngx_http_image_filter_module.so;
load_module modules/ngx_http_ssl_fingerprint_module.so; # load_module modules/ngx_http_ssl_fingerprint_module.so;
user nginx; user nginx;
worker_processes auto; worker_processes auto;
worker_rlimit_nofile 65535; worker_rlimit_nofile 65535;
error_log /var/log/nginx/error.log notice; error_log /var/log/nginx/error.log notice;
pid /var/run/nginx.pid; pid /var/run/nginx.pid;
@ -42,6 +41,29 @@ http {
client_max_body_size 0; client_max_body_size 0;
keepalive_timeout 65; keepalive_timeout 65;
# --- Tuning Elite (Redução de I/O & Timeouts) ---
# 1. Cache de Descritores de Arquivo
open_file_cache max=200000 inactive=20s;
open_file_cache_valid 30s;
open_file_cache_min_uses 2;
open_file_cache_errors on;
# 2. Conexões & Timeouts
reset_timedout_connection on;
client_body_timeout 12s;
client_header_timeout 12s;
send_timeout 10s;
# 3. Buffers de Memória
client_body_buffer_size 128k;
client_header_buffer_size 1k;
large_client_header_buffers 4 4k;
# 4. I/O Assíncrono (AIO Threads)
# Requer recompilação com --with-threads. Ative após rodar o novo setup.
aio threads;
directio 4m;
# Compression (Brotli + Gzip) # Compression (Brotli + Gzip)
include /etc/nginx/snippets/compression.conf; include /etc/nginx/snippets/compression.conf;

View File

@ -83,8 +83,6 @@ log_format detailed_proxy escape=json
# --- Pathfinder Extra Metadata (Seção Especial) --- # --- Pathfinder Extra Metadata (Seção Especial) ---
'"pathfinder_meta": {' '"pathfinder_meta": {'
'"request_uuid": "$request_id",' '"request_uuid": "$request_id",'
'"ja3_fingerprint": "$http_ssl_ja3",'
'"h2_fingerprint": "$http2_fingerprint",'
'"version": "2026.1",' '"version": "2026.1",'
'"engine": "Pathfinder-Elite"' '"engine": "Pathfinder-Elite"'
'}' '}'