关于Nginx

Nginx是一个轻量级、高性能、稳定性高、并发性好的HTTP和反向代理服务器。也是由于其的特性,其应用非常广。

主要功能

  • 反向代理   

正向代理:某些情况下,代理我们用户去访问服务器,需要用户手动的设置代理服务器的ip和端口号。
         反向代理:是用来代理服务器的,代理我们要访问的目标服务器。
  代理服务器接受请求,然后将请求转发给内部网络的服务器(集群化),
  并将从服务器上得到的结果返回给客户端,此时代理服务器对外就表现为一个服务器。

Nginx在反向代理上,提供灵活的功能,可以根据不同的正则采用不同的转发策略,如图设置好后不同的请求就可以走不同的服务器。

  • 负载均衡

负载均衡:多在高并发情况下需要使用。其原理就是将数据流量分摊到多个服务器执行,减轻每台服务器的压力,多台服务器(集群)共同完成工作任务,从而提高了数据的吞吐量。

Nginx可使用的负载均衡策略有:轮询(默认)、权重、ip_hash、url_hash(第三方)、fair(第三方)

  • 动静分离

Nginx提供的动静分离是指把动态请求和静态请求分离开,合适的服务器处理相应的请求,使整个服务器系统的性能、效率更高。

Nginx可以根据配置对不同的请求做不同转发,这是动态分离的基础。静态请求对应的静态资源可以直接放在Nginx上做缓冲,更好的做法是放在相应的缓冲服务器上。动态请求由相应的后端服务器处理。

Nginx - 主要作用(功能)相关推荐

  1. 基于nginx实现缓存功能及uptream模块详细使用方法

    基于nginx实现缓存功能及uptream模块详细使用方法 一般情况下,前端使用nginx做代理或7层负载并向后实现varish/squid做cache server的效果要好的多 nginx与squ ...

  2. Nginx的作用是什么?有什么用?

    一.背景介绍 Nginx是什么? Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二 ...

  3. 使用Springboot实现Nginx均衡负载功能

    ** 使用Springboot实现Nginx均衡负载功能 ** 1.什么是Nginx Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD- ...

  4. nginx的作用与原理

    一.nginx的作用 nginx能做反向代理,那么什么是反向代理呢,举个栗子,我想在本地使用 www.xxx.com 的域名去访问 www.taobao.com.那么这个时候我们就可以通过nginx去 ...

  5. 【Nginx】01-什么是Nginx?Nginx技术的功能及其特性介绍

    目录 1. 介绍 1.1 常见服务器的对比 1)IIS 2)Tomcat 3)Apache 4)Lighttpd 1.2 Nginx的优点 (1) 速度更快.并发更高 (2) 配置简单.扩展性强 (3 ...

  6. 服务器个人买能干什么_动态vps是干什么用的?拨号VPS的作用功能是什么?

    动态VPS,我们也叫他拨号VPS,只是称呼不一样而已.下面我们来看看动态vps是干什么用的?拨号VPS的作用功能是什么? 一.互联网营销类 不论是个人还是企业对于互联网营销,ip切换工具是必备的,在常 ...

  7. 变量的作用功能、作用域和作用形态

    1.变量的作用功能 Function of variables 整体上讲,变量分为存储和服务两种类型. 前者如CPeople *p=new CPeople(),其特点是与客观对象一一对应,其数量一般较 ...

  8. nginx的基本功能和原理

    nginx的基本功能和原理 一.Nginx的模块和工作原理 nginx由内核和模块组成: 1.内核:其设计非常微小和简洁,完成的工作也非常简单.仅通过查找配置文件将客户端请求映射到一个location ...

  9. Nginx地址重写功能

    Nginx地址重写功能

最新文章

  1. 备战2022秋季“金三银四”跳槽必备:软件测试面试题,贡献给需要的小伙伴,最后有惊喜哦
  2. concurrent.futures模块(进程池线程池)
  3. IC设计Linux设置文件夹颜色,IC设计中常用的Linux命令
  4. 百万数据报表读取:解决方案及原理分析
  5. python学习—python中的引用本质
  6. python设计模式13-责任链模式
  7. C++_指针的定义使用_指针所占内存空间_空指针_野指针---C++语言工作笔记023
  8. 旅馆业等领域旅客入住身份核验解决方案
  9. cuda驱动更新方法之一:
  10. 经典教材《晶体管电路设计》
  11. 树育发统系物生微归递递归微生物系统发育树
  12. 多角度SAR图像匹配
  13. 共享黑名单是行业潜规则
  14. 不用Home Assistant让小米智能家居接入HomeKit
  15. Voldemort — 分布式 key-value 存储系统
  16. 去中心化自治组织DAO简要介绍
  17. 删除桌面菜单中的图形选项
  18. K - 一只小蜜蜂...
  19. 爱创课堂每日一题第二十九天- ES6的了解?
  20. 碳纤维复合材料加工难点及铣削加工电主轴应用方案

热门文章

  1. 用户注册登录系统加密方案分析与实践
  2. 一套实用的渗透测试岗位面试题
  3. dibea地贝扫地机器人怎么样_地贝扫地机器人怎样 地贝扫地机器人产品介绍【详解】...
  4. 2019自媒体仍然在风口浪尖上,适合所有人的技巧方法,不看后悔!
  5. c# 静态成员和实例成员的区别
  6. api接口安全测试-WsdlSwaggerWebpack
  7. 这样的水平,但是没有什么项目经验,有没有人要我?
  8. G7组合按键进入各种模式方法
  9. 挑战2048成功,谈谈技巧(无限版已更新+同人作品)
  10. 暗光增强论文“Kindling the Darkness: A Practical Low-light Image Enhancer”