nginx中小vps怎么优化
发表于:2024-10-03 作者:千家信息网编辑
千家信息网最后更新 2024年10月03日,这篇文章主要介绍了nginx中小vps怎么优化的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇nginx中小vps怎么优化文章都会有所收获,下面我们一起来看看吧。小vps受
千家信息网最后更新 2024年10月03日nginx中小vps怎么优化
这篇文章主要介绍了nginx中小vps怎么优化的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇nginx中小vps怎么优化文章都会有所收获,下面我们一起来看看吧。
小vps受系统资源的限制,访问量过大,超过系统所能承受的极限时,有一部分请求就会502了。在系统资源够用的情况,优化nginx,php-fpm,以及系统本身,达到2个目的:
1,合理配置系统资源,将有限的资源,最大化利用。好钢用在刀刃上。
2,尽量减少磁盘的i/o
一,系统主要资源
[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:
二,php-fpm优化
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 //运行一段时间后,将错误提示信息关闭掉
php-fpm一个进程占了20m-30m之间,top看一下php-fpm占的内存百分比,估算一下就知道了。max_children,max_spare_servers不是越大越好。
三,nginx优化
1,安装稳定最新版
# vim /etc/yum.repos.d/nginx.repo //加上以下内容[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1# yum install nginx //更新nginx
2,优化配置nginx
worker_processes auto; //设置auto,nginx进程动态分配# access_log //注释掉,减少i/o# log_format //注释掉,减少i/ogzip on; //开启gzipgzip_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;
worker_processes对于小vps的话,设成1,2也是可以的。够用了。
对于小vps的话,上面nginx,php-fpm的优化配置都是有益的。
四,linux启动进程优化
复制代码 代码如下:
# chkconfig --list |grep on
查看开机启动的进程,把不必要启动进程关掉。如果遇到不知道的,最好先查一下在决定要不要关闭。
关于"nginx中小vps怎么优化"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"nginx中小vps怎么优化"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
进程
系统
资源
中小
最大
内容
知识
配置
代码
动态
够用
服务器
注释
空闲
篇文章
越好
分配
服务
最小
有益
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器如何下载无损音乐
计算机三级信息网络安全试题
256256 软件开发
服务器的架设流程
电脑网络技术员学徒
交通运输网络安全保障体系
git代码服务器管理工具
串口服务器连接电量变送器
mongodb数据库表关系
数据库数据前缀
浦发银行信用卡中心软件开发
中专学网络技术以后干嘛的
网络安全项目可行性报告
渭南市网络安全应急指挥中心地址
方舟是不是要花钱进服务器
美讯在线网络技术有
软件开发市值多少亿
两个不同数据库数据同步更新
品高软件开发公司 业绩
网络安全歌谣顺口溜30个字
《网络安全法》是什么
保存视频软件开发
数据库操作的三个关键字
软件开发和硬件开发走的路一样吗
服务器包装
泰安畅捷网络技术有限公司
云服务器安全设置详解
oracle数据库查空间
计算机三级网络技术 讲义
学生网络安全故事