nginx做负载均衡

Posted 程序学社

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx做负载均衡相关的知识,希望对你有一定的参考价值。

nginx做负载均衡

nginx作为一个轻量级服务器,有几大用处

  1. 作为 正向代理,代理你发向服务器的请求。
  2. 作为 反向代理,帮服务器代理请求。
  3. 负载均衡。控制任意一种服务(数据库服务、算法服务等)的访问均衡。
  4. 静态资源服务器。

其中静态资源服务器很好做,用root代理一个文件目录就行了。反向代理也不难,日常开发中我们常常需要把一个项目的请求做拆分,不同的接口请求到不同的服务器,这时候就用proxy_pass转发请求就行了。本周看了负载均衡部分,这里做个总结。

负载均衡做什么

解决计算机问题的核心要点有这么几个

  1. 增加处理时间以减少空间占用。(比如网络资源替代本地存储空间,需要耗时去获取)
  2. 增加空间占用以减少处理时间。(比如用内存、缓存变量减少重复计算,甚至减少计算)
  3. 设备升级

    以上是关于nginx做负载均衡的主要内容,如果未能解决你的问题,请参考以下文章

    nginx做负载均衡,怎么在有宕机情况出现时保证网站的响应速度

    13《Nginx 入门教程》Nginx负载均衡(下)

    zookeeper的负载均衡能取代nginx吗

    zookeeper的负载均衡能取代nginx吗

    Linux的负载均衡详解

    利用Nginx做负载均衡