美文网首页
apache工作模式

apache工作模式

作者: 忧忧草_a195 | 来源:发表于2018-11-15 21:57 被阅读2次

apache有三种工作模式:

1.prefork: 是一种进程、与派生的工作模式,用的是进程去处理请求,所以比较容易消耗内存,但是稳定性好,某个进程出现问题不会影响到其他请求。 要求稳定的时候使用

2.worker:是使用多个子进程、每个子进程有多个线程、由于使用的是线程去处理请求,消耗内存小,适合高流量的请求,但是如果某个进程出现问题,那么这个进程下的线程都会出现问题,即稳定性不是很好。

这种模式不能php  要测试一下在访问量多的时候使用

3. event模式: 是为解决keep-alive保持长连接出现的一种工作模式,使用keep-alive长连接的时候,某个线程会一直被占用,即使中间没有请求,需要等到超时才会被释放,所以这个时候就出现了event的工作模式就出现了。

进程和线程的区别?

线程: 线程来源与进程,线程模式需要事先开启进程

             线程模式并发量高

             相对与进程模式来说没有进程模式稳定

             共享内存

             不支持php

进程:

             进程稳定性高;线程稳定性低

             进程独占内存;线程共享进程的内存

             一个进程可以有多个线程;

相关文章

网友评论

      本文标题:apache工作模式

      本文链接:https://www.haomeiwen.com/subject/ulvufqtx.html