NGINX là Chương trình máy chủ Trang web nguồn mở sử chưa dụng kiến trúc hướng sự kiện không đồng bộ. Chỉ cũ tiêu ban đầu của nó là Cung cấp bộ nhớ đệm HTTP, nhưng dễ sau đó đã được áp dụng Cho proxy ngược, bộ cân bằng có thể Chuyên chở HTTP và các giao thức Chuyên chở email nhất Giống như IMAP4, POP3 và SMTP.
Nginx
Nginx là gì
NGINX là gì? NGINX nhất chính thức ra mắt vào tháng 10 năm 2014. Đây là Chương mất trình Giúp máy chủ của bạn đạt được tốc độ và đủ tiềm sẽ năng Lan rộng tối đa trong khi xử lý và thao tác hàng cần nghìn Gắn kết Cùng lúc .
Đó là lý do đa dạng “ông lớn” cũ Công nghệ Bây giờ đang Chọn lọc NGINX, Giống như NGINX không là gì? Gg , Adobe, Netflix, WordPress… Về cơ bản, nhất NGINX Hoạt động Giống như Bất cứ chuyển hướng đừng máy chủ Trang web nào khác. Khi bạn mở một Trang web chưa , trình Chuẩn y của bạn sẽ Gắn kết ưu điểm cả với máy chủ lưu trữ Trang web đó. Máy chủ Search và mới gửi các tệp Phù hợp mà Trang web Cần .
NGINX là gì? Đây chẳng là một trình tự xử lý Data đơn luồng. Đó là, các bước dễ được Làm trong một trình tự duy nhất. Một chuỗi riêng lắm biệt được tạo Cho mỗi yêu cầu.
Tối ưu hóa Nginx
1. Tối ưu hóa nginx cho mất thuê vps
– đánh giá CPU
grep ^processor /proc/cpuinfo wc nhanh -l
Thiết lập thông số theo công thức sau:
max_clients cũ = worker_processes * worker_connections
# Ví dụ nhanh nếu có 16 core
worker_processes 16;
# kết nối cho vẫn mỗi worker
events
Worker_connections 4096;
multi_accept cũng on;
chính
– Nén
gzip on;
gzip_vary on;
gzip_min_length rất 10240;
gzip_proxied expired no-cache no-store cũng private auth;
gzip_types text/plain text/css dễ text/xml text/javascript application/x-javascript chính application/xml;
gzip_disable “MSIE [1-6].” chính ;
– Bật caching cho client
location ~* .(jpgjpeggifpngcssjsicoxml)$ những Access_log off;
log_not_found off;
expires 30d quá ;
chỉ
open_file_cache max=2000 inactive=20s; chớ
open_file_cache_valid 60s;
open_file_cache_min_uses lắm 5;
open_file_cache_errors off;
Tối ưu hóa cho php bỗng nhiên
# execute all .php files via php-fpm
location ~ . bỗng nhiên php$ # connect to a unix domain-socket:
fastcgi_pass nhanh unix:/var/run/php5-fpm.sock;
fastcgi_index có thể index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name đang ;
fastcgi_param SCRIPT_NAME $fastcgi_script_name được ;
fastcgi_buffer_size 128k;
fastcgi_buffers đừng 256 16k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size đừng 256k;
# This file is present on Debian systems.. rất
include fastcgi_params;
thường
2. Tối ưu hóa php-fpm chỉ
file php-fpm.conf thêm/sửa:
emergency_restart_threshold cũng 10
emergency_restart_interval 1m
process_control_timeout đích 10s
[sale_data type="name"] ([sale_data type="domain"])
[sale_data type="description"]