php-fpm 子进程的数量,是越大越好吗?
我们知道,在 Linux 环境下,处理php脚本的进程是php-fpm
。php-fpm
的允许方式有两种:
- static :表示在
php-fpm
运行时直接fork
出pm.max_chindren
个子进程, - dynamic:表示,运行时
fork
出start_servers
个进程,随着负载的情况,动态的调整,最多不超过max_children
个进程。
inner peace
我们知道,在 Linux 环境下,处理php脚本的进程是php-fpm
。php-fpm
的允许方式有两种:
php-fpm
运行时直接 fork
出 pm.max_chindren
个子进程,fork
出 start_servers
个进程,随着负载的情况,动态的调整,最多不超过 max_children
个进程。咱做 web 开发的,任何时候都少不了要和 Cookie 以及 Session 打交道,我们平时主要用他们来实现用户的登陆和用户的信息存储。说到 Cookie 和 Session,我们一般会很简单地想到他们一个是客户端的存储机制,一个是服务器端的存储机制。然而,事实是否真的仅仅是这样的呢?
……对于21世纪的phper来说,应该或多或少听说过自动加载器。自动加载,就是我们在new一个class前,不需要写require来包含这个class文件,由程序自动帮我们加载进来。
……设计模式中,有一个叫控制反转(Inversion of Control),也叫依赖注入(Dependency Injection),这种设计模式用来减少程序间的耦合,这篇文章不讲解概念性的东西,直接上代码,如果要深追理论,要看设计模式一书
……最近项目上遇到一个这样的场景: 在A服务器上,我有一个监控脚本monitor.py,可以用来监控远程服务器的资源消耗情况,比如CPU,内存,IO等信息。
……