Apache有哪些独特功能特性?

2026-05-06 21:010阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1226个文字,预计阅读时间需要5分钟。

Apache有哪些独特功能特性?

相关专题:

1.高度模块化                             ( 推荐学习:apache入门 )

Apache支持把更多的功能以模块化的形式存在,通过加载和卸载模块完成不同功能的增加和删除,类似于Linux内核的模块化,可以加载和卸载内核的驱动模块。构成了core+modules模型;

2.支持动态加载和卸载模块

就是类似热拔插一样的功能,可以实现不重启服务的情况加载和卸载模块并使其生效。

3.支持多路处理模块MPM

Apache可以有三种(处理)工作模式,分别为:

prefork---多进程I/O模型,一个进程处理一个请求,是Apache的默认工作模式

该工作模式下存在一个主进程和多个子进程,那些个子进程由主进程生成和回收。主进程负责生成套接字、管理子进程,但是不负责处理请求,主进程由root身份执行;

子进程才是真正负责处理请求的角色,一开始会有多个空闲子进程等待处理请求,一个子进程处理一个请求,子进程由apache用户执行。        

worker----复用多进程I/O模型

该工作模式下,存在一个主进程,同样地主进程负责管理子进程,并不处理请求,主进程生成多个子进程,同时每个子进程生成多个线程,一个线程处理一个请求,这样假设子进程数为M,每个子进程的线程数为N,则此工作模式可以并发处理M*N个请求。该模式下占用内存小,多用于大型网站。

event-----事件驱动模型

event和worker工作类似,都是并发处理M*N个请求。

阅读全文
标签:apache

本文共计1226个文字,预计阅读时间需要5分钟。

Apache有哪些独特功能特性?

相关专题:

1.高度模块化                             ( 推荐学习:apache入门 )

Apache支持把更多的功能以模块化的形式存在,通过加载和卸载模块完成不同功能的增加和删除,类似于Linux内核的模块化,可以加载和卸载内核的驱动模块。构成了core+modules模型;

2.支持动态加载和卸载模块

就是类似热拔插一样的功能,可以实现不重启服务的情况加载和卸载模块并使其生效。

3.支持多路处理模块MPM

Apache可以有三种(处理)工作模式,分别为:

prefork---多进程I/O模型,一个进程处理一个请求,是Apache的默认工作模式

该工作模式下存在一个主进程和多个子进程,那些个子进程由主进程生成和回收。主进程负责生成套接字、管理子进程,但是不负责处理请求,主进程由root身份执行;

子进程才是真正负责处理请求的角色,一开始会有多个空闲子进程等待处理请求,一个子进程处理一个请求,子进程由apache用户执行。        

worker----复用多进程I/O模型

该工作模式下,存在一个主进程,同样地主进程负责管理子进程,并不处理请求,主进程生成多个子进程,同时每个子进程生成多个线程,一个线程处理一个请求,这样假设子进程数为M,每个子进程的线程数为N,则此工作模式可以并发处理M*N个请求。该模式下占用内存小,多用于大型网站。

event-----事件驱动模型

event和worker工作类似,都是并发处理M*N个请求。

阅读全文
标签:apache