Rumah > Operasi dan penyelenggaraan > Nginx > Bagaimana untuk mengoptimumkan nginx vps kecil dan sederhana

Bagaimana untuk mengoptimumkan nginx vps kecil dan sederhana

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2023-05-22 12:32:22
ke hadapan
1322 orang telah melayarinya

VPS kecil dihadkan oleh sumber sistem Apabila bilangan lawatan terlalu besar dan melebihi had yang boleh ditanggung oleh sistem, beberapa permintaan akan menjadi 502. Apabila sumber sistem mencukupi, optimumkan nginx, php-fpm, dan sistem itu sendiri untuk mencapai dua tujuan:

1 Memperuntukkan sumber sistem dengan betul untuk memaksimumkan penggunaan sumber terhad. Keluli yang baik digunakan dalam bilah.

2. Cuba kurangkan cakera i/o

1 sumber sistem utama

[root@xxxxxx nginx]# free -m  
       total    used    free   shared  buffers   cached  
mem:      994    815    179     0     43    118  
-/+ buffers/cache:    453    540  
swap:      0     0     0  
 
[root@xxxxxx nginx]# cat /proc/cpuinfo  
processor    : 0  
vendor_id    : genuineintel  
cpu family   : 6  
model      : 62  
model name   : intel(r) xeon(r) cpu e5-2650 v2 @ 2.60ghz  
stepping    : 4  
cpu mhz     : 2594.024  
cache size   : 20480 kb  
physical id   : 0  
siblings    : 1  
core id     : 0  
cpu cores    : 1  
apicid     : 0  
initial apicid : 0  
fpu       : yes  
fpu_exception  : yes  
cpuid level   : 13  
wp       : yes  
flags      : fpu vme de pse tsc msr pae mce cx8 apic 。。。。省略。。。。  
bogomips    : 5188.04  
clflush size  : 64  
cache_alignment : 64  
address sizes  : 46 bits physical, 48 bits virtual  
power management:
Salin selepas log masuk

2 >

pm = dynamic           //进程数,动态分配
pm.max_children = 24       //最大进程数
pm.start_servers = 8       //刚启动时的进程数
pm.min_spare_servers = 8     //服务器空闲时的最小进程数
pm.max_spare_servers = 24     //服务器空闲时的最大进程数

php_flag[display_errors] = off  //运行一段时间后,将错误提示信息关闭掉
Salin selepas log masuk

Satu proses php-fpm menduduki antara 20m-30m Atas, lihat peratusan memori yang diduduki oleh php-fpm, dan anda boleh menganggarkannya. max_children, max_spare_servers tidak lebih besar, lebih baik.

Tiga, pengoptimuman nginx

1, pasang versi stabil terkini

# vim /etc/yum.repos.d/nginx.repo  //加上以下内容

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

# yum install nginx   //更新nginx
Salin selepas log masuk

2, optimumkan konfigurasi nginx

worker_processes auto;   //设置auto,nginx进程动态分配

# access_log  //注释掉,减少i/o
# log_format  //注释掉,减少i/o

gzip on;     //开启gzip
gzip_min_length 1k;
gzip_buffers   4 16k;
gzip_http_version 1.1;
gzip_comp_level 5;    //1-9,越大压缩越好,消耗资源越大
gzip_types    text/plain application/x-javascript text/css application/xml;
gzip_vary on;
Salin selepas log masuk
worker_processes for small Untuk vps, menetapkannya kepada 1 atau 2 juga boleh diterima. Cukuplah.

Untuk vps kecil, konfigurasi nginx dan php-fpm yang dioptimumkan di atas adalah berfaedah.

Empat, pengoptimuman proses permulaan linux

Salin kod Kod adalah seperti berikut:

# chkconfig --list |grep on

Lihat Proses yang dimulakan pada permulaan dan tutup proses yang tidak perlu. Jika anda menemui sesuatu yang anda tidak tahu, sebaiknya semak dahulu sebelum memutuskan sama ada untuk menutupnya.

Atas ialah kandungan terperinci Bagaimana untuk mengoptimumkan nginx vps kecil dan sederhana. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Isu terkini
Masalah default.conf Nginx
daripada 1970-01-01 08:00:00
0
0
0
pelayan - Masalah aplikasi web konfigurasi Nginx
daripada 1970-01-01 08:00:00
0
0
0
mengimbangi beban nginx
daripada 1970-01-01 08:00:00
0
0
0
centos7 - Pengecualian NGINX berlaku
daripada 1970-01-01 08:00:00
0
0
0
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan