首页 > 系统相关 >nginx学习---初识nginx

nginx学习---初识nginx

时间:2023-08-03 17:15:22浏览次数:27  
标签:代理 代理服务器 --- nginx 初识 反向 服务器 客户端

1.Nginx知识网结构图

Nginx是一个高性能的HTTP和反向代理服务器,特点是占用内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好

nginx专为性能优化而开发,性能是其最重要的要求,十分注重效率,有报告nginx能支持高达50000个并发连接数

1.1反向代理

正向代理:局域网中的电脑用户想要直接访问网络是不可行的,只能通过代理服务器来访问,这种代理服务就被称为正向代理。

 反向代理:客户端无法感知代理,因为客户端访问网络不需要配置,只要把请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据,

然后再返回到客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器IP地址

 1.2负载均衡

客户端发送多个请求到服务器,服务器处理请求,有一些可能要与数据库进行交互,服务器处理完毕之后,再将结果返回给客户端

 但是随着信息数量增长,访问量和数据量飞速增长,普通架构无法满足现在的需求

普通请求和响应过程

 

 

 

标签:代理,代理服务器,---,nginx,初识,反向,服务器,客户端
From: https://www.cnblogs.com/zjhdailyblog/p/17603833.html

相关文章

  • Spring Data JPA 的开发神级IDEA插件 -- JPA Buddy
    1.概述JPABuddy是一个广泛使用的IntelliJIDEA插件,面向使用JPA数据模型和相关技术(如SpringDataJPA,DB版本控制工具(Flyway,Liquibase),MapStruct等)的新手和有经验的开发人员。该插件提供了可视化设计器、代码生成和其他检查,这些检查应根据JPA的最佳实践简化开发并改进代码。该插......
  • IDEA超强XSD文件编辑插件-XSD / WSDL Visualizer
    前言XSD/WSDLVisualizer可以简化XML架构定义(XSD)和WSDL文件编辑过程;通过使用与IntelliJ无缝集成的可视化编辑器,转换处理XSD和WSDL文件的方式。告别导航复杂和难以阅读的代码的挫败感,迎接流线型和直观的体验。插件安装在线安装IntelliJIDEA可通过在线安装的方式,安装时......
  • protoc-gen-doc 自定义模板规则详解
    protoc-gen-doc自定义模板规则详解配套演示工程此项目中所用proto文件位于./proto目录下,来源于官方proto示例此项目中所列所有模板case文件位于./tmpl目录下此教程均基于markdown文本演示前言最近有通过proto文件生成其接口文档的需求,而protoc-gen-doc所生成......
  • 使用redis-py的两个类Redis和StrictRedis时遇到的坑
    redis-py提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令(比如,SET命令对应与StrictRedis.set方法)。Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。简单说,官方推荐使用StrictRedis方法。  不推荐Redis类,原......
  • 嵌入式教程_电机控制:2-24 步进电机控制实验
    2-24步进电机控制实验实验目的本节视频的目的是掌握GPIO模拟输出PWM的方法,学习步进电机的控制原理,并实现步进电机的控制。实验原理先来看一下硬件原理图,可看到控制步进电机的管脚分别为:GPIO6[2]、GPIO6[3]、GPIO6[4]和GPIO1[15]。使用的是一路四相五线步进电机,使用的电机驱动芯片......
  • Illustrator软件-Illustrator下载-中文简体版 软件推荐
    Ai2020功能介绍1、自由渐变全新的混色功能可让您创建更丰富、逼真的渐变,从而呈现出更自然的效果。2、全局编辑可同时修改多个画板中的类似对象,以节省时间。3、直观地浏览字体现在您可以更加轻松地浏览不同的字体类别,更快地找到合适的字体。现在您还可以选择不同的示例文本选项。4......
  • ai软件-Illustrator下载-中文简体版使用 软件推荐
    Ai2020官方版是一款由Adobe公司推出的矢量图形制作软件。Ai2020最新版软件拥有强大的图像处理功能,用户能够轻松的进行布局和组织,创建出色的矢量图稿。AdobeIllustrator2020软件拥有更自然、更丰富逼真的渐变效果,并增强了文件读取机制,适合广告设计、插画回执、海报书籍等方面使......
  • lr电脑版软件下载-Lightroom中文版下载 官方版特色
    Lightroom中文版是一款由Adobe公司2015年推出的后期制作神器,面向数码摄影、图形设计等专业人士和高端用户,Lightroom中文版功能强大,便捷使用,支持各种RAW图像,主要用于数码相片的浏览、编辑、整理、打印等。软件地址:看置顶贴Lightroom2020安装教程1、下载数据包并解压,双击“Set-up.ex......
  • [算法学习笔记] 多重背包--二进制拆分
    多重背包回顾一下多重背包是什么?有\(n\)种物品,每个物品都有有限个,每个物品都有重量和价值两个参数,你有一个限重为\(W\)的背包,求背包内价值最大。我们朴素的做法是将多重背包拆分成01背包求解,因为每个物品都有有限个,假设第\(i\)个物品有\(j\)个,那么跑\(j\)次01背包即可。但是这......
  • PlayWright(二十三)- allure插件(二)
    在上文中,我们认识了allure插件,并且也成功使用了,但是感觉少点东西,所以我们再深入挖掘下allure的功能  1.allure增加测试用例详情 1、导入allure模块2、在每条用例函数前加上@allure.title("标题内容")3、正常执行生成allure报告执行结果:2.allure增加测试用例描述用......