Apache有几种工作模式,分别介绍下其特点,并说明什么情况下采用的工作模式?
来源:互联网 发布:网络填表终结者 编辑:程序博客网 时间:2024/04/29 15:43
apache有三种工作模式:分别是 prefork,worker和event
1.prefork 是一种非线程、与派生的工作模式,用的是进程去处理请求,所以比较容易消耗内存,但是稳定性好,某个进程出现问题不会影响到其他请求。
2.worker是使用多个子进程、每个子进程有多个线程、由于使用的是线程去处理请求,消耗内存小,适合高流量的请求,但是如果某个进程出现问题,那么这个进程下的线程都会出现问题,即稳定性不是很好。
3. event模式,是为解决keep-alive保持长连接出现的一种工作模式,使用keep-alive长连接的时候,某个线程会一直被占用,即使中间没有请求,需要等到超时才会被释放,所以这个时候就出现了event的工作模式就出现了。
在event工作模式中,会有一些专门的线程用来管理这些keep-alive类型的线程,当有真实请求过来的时候,将请求传递给服务器的线程,执行完毕后,又允许它释放。这增强了在高并发场景下的请求处理。另外,event模式是不支持用在https上的。
建议:目前主流的技术是nginx,apache大家简单看看,了解就好
阅读全文
0 0
- apache有几种工作模式,分别介绍下其特点,并说明什么情况下采用不同的工作模式?
- Apache有几种工作模式,分别介绍下其特点,并说明什么情况下采用的工作模式?
- apache的工作模式介绍
- apache 的工作模式
- apache的工作模式
- Apache的工作模式
- apache 的工作模式
- apache的工作模式
- Apache的3种工作模式配置说明
- Linux下调整网卡的工作模式
- Linux下调整网卡的工作模式
- MPM--apache的工作模式
- MPM--apache的工作模式
- MPM--apache 的工作模式
- apache 工作模式
- apache工作模式
- apache 工作模式
- apache 工作模式
- 文章标题
- 三十分钟学会 Less
- fork之后子进程到底复制了父进程什么
- 最长公共子序列(LCS)
- Heron and His Triangle(HDU 6222 找规律+大数)
- Apache有几种工作模式,分别介绍下其特点,并说明什么情况下采用的工作模式?
- 大数减法
- LeetCode刷题记录6-查找字符串的最长串
- C++避免变量重复定义
- MOOC人工智能原理学习笔记2
- c++有序关联容器中键类型的约束
- BZOJ1818 [Cqoi2010]内部白点 扫描线/线段求交
- 微信的一次性订阅消息
- PHP 编码规范