博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LNMP环境下Nginx、PHP、MySQL优化
阅读量:6132 次
发布时间:2019-06-21

本文共 676 字,大约阅读时间需要 2 分钟。

hot3.png

修改/usr/local/php/etc/php-fpm.conf PHP5.2调整:max_children的值 PHP5.3以上版本调整:pm.min_spare_servers和pm.max_spare_servers的值适当增加 最大值可以按内存xxMB/2/20 的整数来算,最小值可以按内存/2/40 的整数来算,可以少点或多大。

如果MySQL安装时开启了innodb的话,内存在4G以上可以用/usr/local/mysql/share/mysql/ (mysql5.5在5.5在/usr/local/mysql/support-files/)下面的my-innodb-heavy-4G.cnf 替换/etc/my.cnf 1-2G的话,没开启innodb的话可以用my-huge.cnf,如开启了innodb需要修改配置文件启用。

Nginx可以调整 /usr/local/nginx/conf/nginx.conf 的worker_processes Nginx作者说的: 一般一个进程足够了,你可以把连接数设得很大。如果有SSL、gzip这些比较消耗CPU的工作,而且是多核CPU的话,可以设为和CPU的数量一样。或者要处理很多很多的小文件,而且文件总大小比内存大很多的时候,也可以把进程数增加,以充分利用IO带宽(主要似乎是IO操作有block)。

现在大部分版本上也可以设置为:worker_processes auto; 自动调整

转载于:https://my.oschina.net/zhliang/blog/639315

你可能感兴趣的文章
[分块]JZOJ 100035 区间
查看>>
spark[源码]-SparkEnv执行环境创建
查看>>
Ubuntu 自动关机命令
查看>>
剑指offer---复杂链表的复制
查看>>
spring 集成的项目,Properties配置文件外移
查看>>
Codeforces 842B Gleb And Pizza【几何,水】
查看>>
Spring与Junit测试整合
查看>>
Free Pascal初次体验(有亮点哦)
查看>>
2017-5-15 if语句的使用
查看>>
牛客网剑指offer-Java
查看>>
[UI]抽屉菜单DrawerLayout分析(三)
查看>>
黄聪:使用Python中的HTMLParser、cookielib抓取和解析网页、从HTML文档中提取链接、图像、文本、Cookies(二)...
查看>>
黄聪:Wordpress如何不显示(只显示)置顶文章
查看>>
黄聪:使用Add-on SDK开发火狐扩展
查看>>
javascript 网页中实现一个计算当年还剩多少时间的倒数计时程序
查看>>
hibernate_exercise-many- to-one(1)
查看>>
防止用户同时使用一个存储过程
查看>>
(转载)使用SQL-Server创建一个银行数据管理系统Ⅰ
查看>>
SQL Server:查询当前服务器有多少连接请求
查看>>
oracle开发技巧
查看>>