• nginx简介


    image

    nginx简介

    Nginx:engine X ,2002年开发,分为社区版和商业版(nginx plus )
    2019年3月11日 F5 Networks 6.7亿美元的价格收购
    Nginx是免费的、开源的、高性能的HTTP和反向代理服务器、邮件代理服务器、以及TCP/UDP代理服务器
    解决C10K问题(10K Connections)
    解决C1000K问题参考链接: http://www.ideawu.net/blog/archives/740.html
    Nginx官网:http://nginx.org
    nginx的其它的二次发行版:

    • Tengine:由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添
      加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到
      了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。从2011年12月开
      始,Tengine成为一个开源项目,官网: http://tengine.taobao.org/
    • OpenResty:基于 Nginx 与 Lua 语言的高性能 Web 平台, 章亦春团队开发,官网:http://openresty.org/cn/

    nginx功能介绍

    1. 静态的web资源服务器html,图片,js,css,txt等静态资源

    2. http/https协议的反向代理

    3. 结合FastCGI/uWSGI/SCGI等协议反向代理动态资源请求

    4. tcp/udp协议的请求转发(反向代理)

    5. imap4/pop3协议的反向代理

    基础特性

    1. 模块化设计,较好的扩展性
    2. 高可靠性
    3. 支持热部署:不停机更新配置文件,升级版本,更换日志文件
    4. 低内存消耗:10000个keep-alive连接模式下的非活动连接,仅需2.5M内存
    5. event-driven,aio,mmap,sendfile

    Web 服务相关的功能

    1. 虚拟主机(server)
    2. 支持 keep-alive 和管道连接(利用一个连接做多次请求)
    3. 访问日志(支持基于日志缓冲提高其性能)
    4. url rewirte
    5. 路径别名
    6. 基于IP及用户的访问控制
    7. 支持速率限制及并发数限制
    8. 重新配置和在线升级而无须中断客户的工作进程
  • 相关阅读:
    Jmeter之参数化
    安全测试-业务安全的些许“瞎说”
    (转)LR性能测试结果样例分析
    (转)使用 Nmon 监控 Linux 的系统性能
    Jmeter之断言
    自动化框架httpClient实例
    RabbitMQ集群 Docker一键部署
    使用swing构建一个界面(包含flow ,Border,Grid,card ,scroll布局)
    Jtable实现
    java 使用最新api操作mongodb
  • 原文地址:https://www.cnblogs.com/firewalld/p/14708652.html
Copyright © 2020-2023  润新知