Nginx - 主要作用(功能)
关于Nginx
Nginx是一个轻量级、高性能、稳定性高、并发性好的HTTP和反向代理服务器。也是由于其的特性,其应用非常广。
主要功能
- 反向代理
正向代理:某些情况下,代理我们用户去访问服务器,需要用户手动的设置代理服务器的ip和端口号。
反向代理:是用来代理服务器的,代理我们要访问的目标服务器。
代理服务器接受请求,然后将请求转发给内部网络的服务器(集群化),
并将从服务器上得到的结果返回给客户端,此时代理服务器对外就表现为一个服务器。
Nginx在反向代理上,提供灵活的功能,可以根据不同的正则采用不同的转发策略,如图设置好后不同的请求就可以走不同的服务器。
- 负载均衡
负载均衡:多在高并发情况下需要使用。其原理就是将数据流量分摊到多个服务器执行,减轻每台服务器的压力,多台服务器(集群)共同完成工作任务,从而提高了数据的吞吐量。
Nginx可使用的负载均衡策略有:轮询(默认)、权重、ip_hash、url_hash(第三方)、fair(第三方)
- 动静分离
Nginx提供的动静分离是指把动态请求和静态请求分离开,合适的服务器处理相应的请求,使整个服务器系统的性能、效率更高。
Nginx可以根据配置对不同的请求做不同转发,这是动态分离的基础。静态请求对应的静态资源可以直接放在Nginx上做缓冲,更好的做法是放在相应的缓冲服务器上。动态请求由相应的后端服务器处理。
Nginx - 主要作用(功能)相关推荐
- 基于nginx实现缓存功能及uptream模块详细使用方法
基于nginx实现缓存功能及uptream模块详细使用方法 一般情况下,前端使用nginx做代理或7层负载并向后实现varish/squid做cache server的效果要好的多 nginx与squ ...
- Nginx的作用是什么?有什么用?
一.背景介绍 Nginx是什么? Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二 ...
- 使用Springboot实现Nginx均衡负载功能
** 使用Springboot实现Nginx均衡负载功能 ** 1.什么是Nginx Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD- ...
- nginx的作用与原理
一.nginx的作用 nginx能做反向代理,那么什么是反向代理呢,举个栗子,我想在本地使用 www.xxx.com 的域名去访问 www.taobao.com.那么这个时候我们就可以通过nginx去 ...
- 【Nginx】01-什么是Nginx?Nginx技术的功能及其特性介绍
目录 1. 介绍 1.1 常见服务器的对比 1)IIS 2)Tomcat 3)Apache 4)Lighttpd 1.2 Nginx的优点 (1) 速度更快.并发更高 (2) 配置简单.扩展性强 (3 ...
- 服务器个人买能干什么_动态vps是干什么用的?拨号VPS的作用功能是什么?
动态VPS,我们也叫他拨号VPS,只是称呼不一样而已.下面我们来看看动态vps是干什么用的?拨号VPS的作用功能是什么? 一.互联网营销类 不论是个人还是企业对于互联网营销,ip切换工具是必备的,在常 ...
- 变量的作用功能、作用域和作用形态
1.变量的作用功能 Function of variables 整体上讲,变量分为存储和服务两种类型. 前者如CPeople *p=new CPeople(),其特点是与客观对象一一对应,其数量一般较 ...
- nginx的基本功能和原理
nginx的基本功能和原理 一.Nginx的模块和工作原理 nginx由内核和模块组成: 1.内核:其设计非常微小和简洁,完成的工作也非常简单.仅通过查找配置文件将客户端请求映射到一个location ...
- Nginx地址重写功能
Nginx地址重写功能
最新文章
- 备战2022秋季“金三银四”跳槽必备:软件测试面试题,贡献给需要的小伙伴,最后有惊喜哦
- concurrent.futures模块(进程池线程池)
- IC设计Linux设置文件夹颜色,IC设计中常用的Linux命令
- 百万数据报表读取:解决方案及原理分析
- python学习—python中的引用本质
- python设计模式13-责任链模式
- C++_指针的定义使用_指针所占内存空间_空指针_野指针---C++语言工作笔记023
- 旅馆业等领域旅客入住身份核验解决方案
- cuda驱动更新方法之一:
- 经典教材《晶体管电路设计》
- 树育发统系物生微归递递归微生物系统发育树
- 多角度SAR图像匹配
- 共享黑名单是行业潜规则
- 不用Home Assistant让小米智能家居接入HomeKit
- Voldemort — 分布式 key-value 存储系统
- 去中心化自治组织DAO简要介绍
- 删除桌面菜单中的图形选项
- K - 一只小蜜蜂...
- 爱创课堂每日一题第二十九天- ES6的了解?
- 碳纤维复合材料加工难点及铣削加工电主轴应用方案
热门文章
- 用户注册登录系统加密方案分析与实践
- 一套实用的渗透测试岗位面试题
- dibea地贝扫地机器人怎么样_地贝扫地机器人怎样 地贝扫地机器人产品介绍【详解】...
- 2019自媒体仍然在风口浪尖上,适合所有人的技巧方法,不看后悔!
- c# 静态成员和实例成员的区别
- api接口安全测试-WsdlSwaggerWebpack
- 这样的水平,但是没有什么项目经验,有没有人要我?
- G7组合按键进入各种模式方法
- 挑战2048成功,谈谈技巧(无限版已更新+同人作品)
- 暗光增强论文“Kindling the Darkness: A Practical Low-light Image Enhancer”