[工业旅游如何创新发展融合模式]目前,中国工业旅游已开启深层次发展。延长了产业链,由单纯的工厂参观延伸到工业购物游、工业科普游、企业文化游、工业遗产游等综合性产业链建设;游客活动内容由观光转向体验;由...+阅读
它一共有三种稳定的MPM(Multi-Processing Module,多进程处理模块)。它们分别是 prefork、worker 和 event 。
1 Prefork MPM
优点:成熟,兼容所有新老模块。进程之间完全独立,使得它非常稳定。同时,不需要担心线程安全的问题。(我们常用的mod_php,PHP的拓展不需要支持线程安全)
缺点:一个进程相对占用更多的系统资源,消耗更多的内存。而且,它并不擅长处理高并发请求,在这种场景下,它会将请求放进队列中,一直等到有可用进程,请求才会被处理。
创建的进程数,最多达到每秒32个,直到满足MinSpareServers设置的值为止。这就是预派生(prefork)的由来。这种模式可以不必在请求到来时再产生新的进程,从而减小了系统开销以增加性能。
并发量请求数到达MaxClients(如256)时,而空闲进程只有10个。apache为继续增加创建进程。直到进程数到达256个。
当并发量高峰期过去了,并发请求数可能只有一个时,apache逐渐删除进程,直到进程数到达MaxSpareServers为止。
2、Worker MPM
优点:占据更少的内存,高并发下表现更优秀。
缺点:必须考虑线程安全的问题,因为多个子线程是共享父进程的内存地址的。如果使用keep-alive的长连接方式,也许中间几乎没有请求,这时就会发生阻塞,线程被挂起,需要一直等待到超时才会被释放。如果过多的线程,被这样占据,也会导致在高并发场景下的无服务线程可用。(该问题在prefork模式下,同样会发生)
3、Event MPM
这个是 Apache中最新的模式,在现在版本里的已经是稳定可用的模式。它和 worker模式很像,最大的区别在于,它解决了
keep-alive 场景下
,长期被占用的线程的资源浪费问题(某些线程因为被keep-alive,挂在那里等待,中间几乎没有请求过来,一直等到超时)。
event MPM中,会有一个专门的线程来管理这些 keep-alive 类型的线程,当有真实请求过来的时候,将请求传递给服务线程,执行完毕后,又允许它释放。这样,一个线程就能处理几个请求了,实现了异步非阻塞。
event MPM在遇到某些不兼容的模块时,会失效,将会回退到worker模式,一个工作线程处理一个请求。官方自带的模块,全部是支持event MPM的。
延伸阅读:
生产现场管理人员的工作职责有哪些1岗位总体描述: 1.1负责生产组织管理工作,生产计划和生产作业计划编制、落实;生产现场管理、生产调度(段长)、生产领班、工序质量管理,完成公司下达的各项生产工作任务。 2岗位设...
工作职责是什么工作职责指的从事的岗位的权责利的范围。如客户服务人员的工作职责:客服工作需要具备良好的心理素质。客户服务人员直接接触用户,为其提供咨询服务、接受用户投诉等等,特殊的工...
工作经验英文翻译谢谢in January, 2006 ~ in December pretty BELLE (hundred advantages) exclusive agency seller to the customer introduced that the sales promotion product and for the...
如何做好安全生产和防火工作1、易燃、易爆物品的运输、贮存、使用、废品处理等,必须设有防火、防爆设施,严格执行安全操作守则和定员定量定品种的安全规定。 2、易燃、易爆物品的使用地和贮存点,要严禁烟...
如何做好防控工作一、坚持合规文化教育,把道德风险防范作为案件防控工作的重中之重。 要以上级行各项经营理念、管理要求为重点,坚定不移地强化理念教育,持之以恒地强化规章制度教育和警示反思...
单位车辆日常管理需要做哪些工作1.严格执行公务用车政府采购、定点加油、定点维修、定点保险的规定,尽量降低公务用车运行成本。建立车辆维修预审核、登记制度。对所修车辆的维修项目预先审核、及时登记,了解...
浅谈如何做好新配车辆管理工作如何做好对新装备车辆的管理工作,确保新配车辆得到安全、有效使用,结合自己的工作实际,我认为加强新装备车辆管理应当做好以下五个方面的工作。 一是层层管理定责任 完善了车辆...
怎样才能使自己在工作中快乐快乐原则一:找到新的“灯塔” 每天为生计奔忙,工作成为一种重复,你的梦想开始淡忘,目标开始模糊。找到工作乐趣的办法就是找到新的“灯塔” ,像在茫茫大海中航行的小船在前方看到...
如何做好新时期党建宣传工作【摘 要】党建宣传工作是党建工作中的重要环节,做好党建宣传工作不仅有利于在当下的新环境下创造良好的舆论环境,还能对各级党组织、干部以及广大党员起到积极的动员和教育作...