zoukankan      html  css  js  c++  java
  • apache  三种工作模式与三种运行模式

    Liunx 下php有三种运行模式


    https://segmentfault.com/q/1010000010228288

    APACHE2HANDLER

    CGI

    fastcgi

    ------------------------------------------------------------------------


    php在apache中一共有三种工作方式:

    CGI模式、FastCGI模式、Apache 模块DLL)


    http://blog.csdn.net/rongwenbin/article/details/16946963


    linux/unix下的好的2个模块分别为prefork和worker。

    最初设计unix的时候,并没有线程这个概念,所以无论系统内核还是应用软件,都不支持线程的应用。最小的作业单位是进程。

    windows是一个完全支持线程的操作系统。线程比进程更小,能提高系统效率,减少系统开支。

    现在无论是linux还是freebsd,都在积极改进,在内核中加入线程的支持。

    apache本身即支持线程也支持进程。它怎么实现的呢?就是用MPM。

    prefork模块:基于进程的web服务器

    worker模块:基于线程程的web服务器

    http://blog.sina.com.cn/s/blog_12b1464290102x35l.html


    配置:https://www.cnblogs.com/jukan/p/5486280.html

    -------------------------


    Apache的三种工作模式


    它一共有三种稳定的MPM(Multi-Processing Module,多进程处理模块)。它们分别是 prefork、worker 和 event


    http://blog.csdn.net/STFPHP/article/details/52954303


    -----------------
    php-fpm      FastCGI Process Manager

    nginx   php-fpm  结构

    apache <wbr> <wbr>三种工作模式与三种运行模式


    Apache 模块方式:

    apache <wbr> <wbr>三种工作模式与三种运行模式


  • 相关阅读:
    git学习02
    每日一记8.12
    git学习01
    每日一记8.7
    每日一记8.6
    spring boot使用tomcat启动
    每日一记8.1
    【学习笔记】HTML5 WebGL游戏引擎开发
    【转】使用 WebGL 进行 3D 开发,第 3 部分: 添加用户交互
    【转】使用 WebGL 进行 3D 开发,第 2 部分: 使用 WebGL 库以更少的编码做更多的事情
  • 原文地址:https://www.cnblogs.com/linewman/p/9918695.html
Copyright © 2011-2022 走看看