码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Nginx简介与作用


    目录

    Nginx 简介

    代理服务器

    正向代理

    ​​​​​​​​​​​​​​​​​​​​​1. 隐藏

    翻墙

    提速

    缓存

    授权

    反向代理

    保护隐藏

    分布式路由

    ​编辑

    负载均衡

    动静分离

    数据缓存

    正向代理与反向代理的区别

    Nginx 的特点

    高并发

    低消耗

    热部署

    高可用

    高扩展


    1. Nginx 简介

    Nginx (engine x) 是一个轻量级的、高性能的、基于 Http 的、反向代理服务器,静态 web

    服务器。

    Nginx 最初是由俄罗斯人 Igor Sysoev(伊戈尔·赛索耶夫)使用 C 语言为俄罗斯访问量第二的Rambler.ru 站点开发的一款服务器。2004 年 10 月发布第一个版本。

    Nginx 的官网: http://nginx.org

    国内大型的站点,例如百度、京东、新浪、网易、腾讯、淘宝等,都使用了 Nginx。https://www.netcraft.com/

      1. 代理服务器

        1. 正向代理

    ​​​​​​​​​​​​​​​​​​​​​​​​​​​​1. 隐藏

    ​​​​​​​
    1. 翻墙

    1. 提速

    1. 缓存

    1. 授权

        1. 反向代理

    1. 保护隐藏

    1. 分布式路由

    1. 负载均衡

    1. 动静分离

    1. 数据缓存

     
        1. 正向代理与反向代理的区别

    客户端是否清楚自己所要访问的服务器是谁? 架设的位置不同

      1. Nginx 的特点

        1. 高并发

    一个Nginx 服务器在不做任何配置的情况下并发量可达 1000 左右。在硬件条件允许的前提下,Nginx 可以支持高达 5-10 万的并发量(除了 Nginx 的设置外,Linux 主机需要做大量的设置来配合Nginx)。

    对比一下 Tomcat。Tomcat 服务器默认的并发量为 150(不做任何配置)。即,当有超过150 个用户同时访问某 Servlet 时,Tomcat 的响应就会变得非常慢。

        1. 低消耗

    官方给出的测试结果,10000 个非活跃连接,在Nginx 中仅消耗 2.5M 内存。对于一般性的 DoS 攻击来说就不是事儿,但对于 DDoS 也会是问题。

        1. 热部署

    可以在 7*24 小时不间断服务的前提下,进行 Nginx 版本的平滑升级,Nginx 配置文件的平滑修改。即在不停机的情况下升级 Nginx,修改替换 Nginx 配置文件。

        1. 高可用

    Nginx 只所以可以实现高并发,是因为其具有很多工作进程 worker。当这些工作进程中的某些出现问题停止工作时,并不会影响整个系统的整体运行。因为其它 worker 会接替那些出问题的线程。

        1. 高扩展

    Nginx 只所以现在的用户很多,是因为很多功能都已经开发好并模块化。若需要哪些功能,只需要安装相应功能的扩展模块即可。根据编写扩展模块所使用的语言的不同,可以划分为两类:C 语言扩展模块与 LUA 脚本扩展模块。 OpenResty® - 中文官方站

  • 相关阅读:
    第4章_瑞萨MCU零基础入门系列教程之瑞萨 MCU 源码设计规范
    万向区块链肖风:产业元宇宙的“液化现象”
    代码随想录刷题|LeetCode 70. 爬楼梯(进阶) 322. 零钱兑换 279.完全平方数
    JavaScript apply、call、bind 函数详解
    python爬取boss直聘数据(selenium+xpath)
    大型电厂IP互联无线对讲通信解决方案
    【JavaEE】_HTTP请求报头header
    centos 6使用yum安装软件
    Tomcat多实例与负载均衡
    Tableau数据可视化与仪表盘搭建
  • 原文地址:https://blog.csdn.net/xianghanscce/article/details/127607524
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号