一.httpd工作模型prefork:进程模型,两级结构,主进程master负责生成子进程,每个子进程负责响应一个请求worker:线程模型,三级结构,主进程master负责生成子进程,每个子进程负责生成多个线程,每个线程相应一个请求event:线程模型,三级结构,主进程master负责生成子进程,每个子进程响应多个请求二.I/O模型名词概念同步/异步:关注的是消息通信机制同步:synchrono
分类:
其他好文 时间:
2018-10-25 16:25:39
阅读次数:
303
以实际操作为主,详细叙述了HTTP及PHP的源码安装
分类:
Web程序 时间:
2018-10-25 12:07:10
阅读次数:
209
php-fpm配置 配置文件:php-fpm.conf 开启慢日志功能的: slowlog = /usr/local/var/log/php-fpm.log.slowrequest_slowlog_timeout = 5s 当某个请求的时间超过了5秒,就会在慢日志中记录相应的记录,注意上面的时间5s ...
分类:
Web程序 时间:
2018-09-09 16:03:21
阅读次数:
355
工作模式1、Prefork MPM Prefork MPM实现了一个非线程的、预派生的web服务器。它在Apache启动之初,就先预派生一些子进程,然后等待连接;可以减少频繁创建和销毁进程的开销,每个子进程只有一个线程,在一个时间点内,只能处理一个请求。这是一个成熟稳定,可以兼容新老模块,也不需要担 ...
分类:
Web程序 时间:
2018-09-05 12:52:00
阅读次数:
202
Apache采用的MPM(Multi -Processing Modules,多道处理模块),管理网络连接处理请求 一、简介 针对操作系统的处理模块mpm_beos、mpm_event、mpm_netware、mpmt_os2、mpm_prefork、mpm_winnt、mpm_worker 其中 ...
分类:
Web程序 时间:
2018-08-31 01:17:25
阅读次数:
214
三种MPM介绍 Apache 2.X 支持插入式并行处理模块,称为多路处理模块(MPM)。在编译apache时必须选择也只能选择一个MPM,对类UNIX系统,有几个不同的MPM可供选择,它们会影响到apache的速度和可伸缩性。 Prefork MPM : 这个多路处理模块(MPM)实现了一个非线程 ...
分类:
Web程序 时间:
2018-08-28 01:01:30
阅读次数:
207
ginx并发模型: nginx 的进程模型采用的是prefork方式,预先分配的worker子进程数量由配置文件指定,默认为1,不超过1024。master主进程创建监听套接口,fork子进程以后,由worker进程监听客户连接,每个worker子进程独自尝试accept已连接套接口,accept是 ...
分类:
其他好文 时间:
2018-08-25 19:03:00
阅读次数:
222
apache是一款对静态资源处理得比较好的中间件,但是对动态请求处理得不是很好,tomcat则正好相反。 apache运用得比较多得工作模式主要是Prefork和Worker两种模式 1、Prefork模式 Prefork模式是进程工作模式,使用多个子进程,每个子进程只有一个线程。每个进程在某个确定 ...
分类:
Web程序 时间:
2018-08-14 21:57:02
阅读次数:
194
实验环境:RHEL6.5一台操作步骤安装Apache过滤配置文件的#并对其进行编辑赋予权限建立软链接并对其进行编辑开启监听端口和域名查看工作模式查看进程
分类:
Web程序 时间:
2018-08-12 14:13:28
阅读次数:
155
前言1·最近这几篇文章都在讲Apache的一些安全与优化,这些针对服务器都是很重要的,掌握这些不仅提升了服务器的安全,还让服务器的性能大大的提高。这样就可以让客户有很好的体验感。2·今天这篇文章依旧是讲Apache。但是,是讲Apache的优化深入。Apache的默认配置保证基本运行服务,但是在实际生产环境中,有时候需要把服务器性能发挥到最大化。Apache的两种工作模式:(prefork、wor
分类:
Web程序 时间:
2018-08-11 10:53:53
阅读次数:
196