Apache和Nginx

1、区别

  • 二者最核心的区别在于apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程
  • nginx处理动态请求是鸡肋,一般动态请求要apache去做,nginx只适合静态和反向。
  • Nginx对于高并发性能出众,Proxy功能强效率高,占用系统资源少,而Apache在高并发时对队列的处理比FastCGI(Nginx需要通过fastcgi等方式运行php)更好,并且在处理动态php页面时,mod_php也比php-cgi更稳定更高效。由Nginx来接收客户端的请求,如果是动态页面请求,就交给Apache处理,然后经由Nginx再返回给客户端,其余的请求,则由Nginx自己处理,然后把结果返回给客户端

2、Nginx复习

  • 正向代理的用途

    • 突破访问控制
    • 提高访问速度
    • 隐藏客户端真实IP
  • 反向代理

    • 隐藏服务器真实IP
    • 负载均衡
    • 提高访问速度

https://juejin.im/post/6844903782556368910

posted @ 2020-10-29 19:21  Loading~  阅读(96)  评论(0编辑  收藏  举报