Laravel/PHP在LNMP系统下优化方法总结
Song •
1482 次浏览 •
0个评论 •
2021年07月16日
部署/优化环境:
- 阿里云服务器:4核8G
- 带宽:3M
环境搭建
我们使用以前我发布的文章在ubuntu16.04中部署LNMP环境并配置laravel环境
初步优化
根据我以前发布的文章LNMP中web高并发优化配置以及配置详解,完成基本优化.
1、优化Nginx
vim /etc/nginx/nginx.conf
# nginx CPU进程数
worker_processes 4;
# 每个进程分配
cpuworker_cpu_affinity 0001 0010 0100 1000;
# nginx进程打开的最多文件描述符数目
worker_rlimit_nofile 65535;
events {
# 每个进程允许的最多连接数
worker_connections 10240;
# multi_accept on;
}2、优化PHP
vim /etc/php/8.3/fpm/pool.d/www.conf
pm.max_children = 500
pm.start_servers = 100
pm.min_spare_servers = 100
pm.max_spare_servers = 300
pm.max_requests = 102403、优化Mysql
vim /etc/mysql/mariadb.conf.d/50-server.cnf
max_connections = 1000
table_cache = 1024我们可以通过如下命令查看数据链接数据
show status like Threads%;
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| Threads_cached | 58 |
| Threads_connected | 57 | #这个数值指的是打开的连接数
| Threads_created | 3676 |
| Threads_running | 4 | #这个数值指的是激活的连接数,这个数值一般远低于connected数值
+-------------------+-------+ -
Laravel获取config配置文件以及动态修改配置文件 2021-07-14 -
Laravel如何获取图片的长度和宽度 2021-07-10 -
Laravel file 上传文件/图获取文件名/大小信息 2021-07-10 -
Mysql最大并发数max_connections设置与优化 2021-07-09 -
Laravel使用redirect的away重定向到外部链接/域名 2021-06-30

nginx 服务器如何查看当前访问的域名