Nginx配置的几个功能特点

Nginx配置的几个功能特点,第1张

Nginx作为一款Web和反向代理服务器,因其支持海量高并发、内存消耗少、免费开源软件。可以用作与轻量级别的Http服务器,那么它的功能特点有哪些呢?以下为大家一一介绍

Nginx配置的几个功能特点,第2张


1、Http代理,反向代理:

作为web服务器最常用的功能之一,尤其是反向代理。
 
这里给大家一张图,对正向代理与反响代理做个诠释,具体细节,大家可以翻阅下资料

Nginx配置的几个功能特点,第3张

Nginx在做反向代理时,提供性能稳定,并且能够提供配置灵活的转发功能。Nginx可以根据不同的正则匹配,采取不同的转发策略,并且Nginx对返回结果进行错误页跳转,异常判断等



2、负载均衡:
 
Nginx提供的负载均衡策略有2种:内置策略和扩展策略。内置策略为轮询,加权轮询,Ip hash。扩展策略,就天马行空,只有你想不到的没有他做不到的啦,你可以参照所有的负载均衡算法,给他一一找出来做下实现。
 
以下3个图,理解这三种负载均衡算法的实现
 
Nginx配置的几个功能特点,第4张

Ip hash算法,对客户端请求的ip进行hash操作,然后根据hash结果将同一个客户端ip的请求分发给同一台服务器进行处理,可以解决session不共享的问题

Nginx配置的几个功能特点,第5张



3、web缓存:
 
Nginx可以对不同的文件做不同的缓存处理,配置灵活,并且支持FastCGI_Cache,主要用于对FastCGI的动态程序进行缓存。配合着第三方的ngx_cache_purge,对制定的URL缓存内容可以的进行增删管理。
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Nginx配置的几个功能特点

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情