博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
终结者:负载均衡之Nginx(一)
阅读量:7239 次
发布时间:2019-06-29

本文共 849 字,大约阅读时间需要 2 分钟。

        相信非常多人都听过Nginx。这个小巧的东西能够和Apache及IIS相媲美。那么它有什么作用呢?一句话。它是一个减轻Web应用server(如Tomcat)压力和实现Web应用server(如Tomcat)集群负载均衡的高性能、强稳定、高并发、占用资源少、扩展性强而且开源的反向代理server。
        呵呵呵,当你读到这里时,你可能会有例如以下疑问:
        1、 如何理解“减轻Web应用server(如Tomcat)压力”?
        嗯嗯,这仅仅是Nginx的功能之中的一个——在实际的应用其中Nginx充当着静态伺服器的角色。即它能够缓存静态文件(诸如站点中的CSS文件、图片文件、JS文件、html文件、htm文件等文件),当client浏览器请求这些静态文件时,Nginx会直接返回。不用通过Web应用server(如Tomcat)返回,那么由此可知,Web应用server(如Tomcat)减轻了压力。
        2、 如何理解“实现Web应用server(如Tomcat)集群负载均衡”?
        嗯嗯。这里须要知道Nginx的一个使用方法——能够在Nginx中配置多个Web应用server(即Web应用server集群)。那么Nginx怎么实现负载均衡呢?呵呵呵,在Nginx配置文件里配置每一个Web应用server时都能够设置一个叫weight的属性(该属性越大,则对应的Web应用server被訪问的机会也就越大)。通过该属性就能够实现Web应用server(如Tomcat)集群负载均衡。
        3、 什么是反向代理server呢?

        嗯嗯,反向代理server(Reverse Proxy Server)是指代理server以反向代理方式接收来自internet上连接请求,然后将该请求转发给内部网络上的Web应用server(如Tomcat),最后将从server上得到的结果返回给internet上发送请求连接的client,此时代理server对外表现为一个反向代理server。

正在编辑。

。。。

转载地址:http://sqrfm.baihongyu.com/

你可能感兴趣的文章
SpringBoot2.0 配置Log4j2记录日志
查看>>
JS 获取 CSS 样式
查看>>
使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
查看>>
正则 基本用法
查看>>
产品上线前如何搭建团队运营体系
查看>>
Android 4.2蓝牙介绍
查看>>
Google资深工程师详解Android的系统架构
查看>>
我的友情链接
查看>>
Zookeeper使用和原理探究(一)
查看>>
awk中的NR和FNR的区别
查看>>
Servlets是怎么工作的?
查看>>
Android Animation动画
查看>>
四、变量、作用域和内存问题
查看>>
基于maven使用IDEA创建多模块项目
查看>>
第五课:系统目录及ls·文件类型及alias命令介绍
查看>>
国外的“译言网” - 软件团队翻译平台
查看>>
windows、mac下配置phalcon-tools
查看>>
安装wssh, zdaemon,pagekite等
查看>>
tomcat 远程管理
查看>>
反向代理与 Real-IP 和 X-Forwarded-For
查看>>