day44Nginx简介

Nginx三大主要功能

网页服务:web服务;自身是静态web服务,

apache、lighttpd、IIS

还支持动态web服务

PHP(fastcgi_pass)

Java(proxy_pass)

Python(uwsgi_pass)

memcache(memcache_pass)

负载均衡\反向代理

haproxy、lvs、F5、netscaler

只支持http,现在还有tcp\udp

缓存服务器

squid、varnish

特点

2008出现,当时是Apache最为流行

静态小文件高并发,占用资源少。软件本身小

主要应用场景

静态Web服务器

使用Nginx运行HTML、JS、CSS、小图片等静态数据(此功能类似lighttpd软件)

配合运行动态Web服务器

Nginx结合FastCGI运行PHP等动态程序(例如使用fastcgi_pass方式)

Nginx结合proxy_pass支持Java动态程序(tomcat/resin服务)

Nginx结合uwsgi_pass支持Python

反向代理\负载均衡

http负载均衡

正向代理:由内向外

为什么Nginx总体性能比Apache高

Nginx使用最新的epoll和kqueue

直接询问群体

Apache使用传统的select模型

相当于一个一个的找

软件安装

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Nginx介绍 1、Nginx介绍 Nginx是目前最流行的静态Web服务软件Nginx(“engine x”)是...
    故此曦阅读 113评论 0 0
  • nginx服务初步 Day44: Nginx是目前最流行的静态Web服务软件 1.nginx介绍 Nginx (“...
    高博666阅读 213评论 0 0
  • Nginx服务初步说明: Nginx是目前最流行的静态Web服务软件 1.nginx介绍 Nginx (“engi...
  • Nginx是目前最流行的静态Web服务软件 1.nginx介绍 Nginx (“engine x”) 是一个开源的...
    喂00阅读 95评论 0 0
  • Nginx是目前最流行的静态Web服务软件 1.nginx介绍 Nginx (“engine x”) 是一个开源的...
    张鑫泽_2109阅读 198评论 0 0