面试问题浓缩总结 面试问题浓缩总结
  • Go
  • Java
  • C/C++
  • JavaScript/HTML
  • MySQL
  • Redis
  • MongoDB
  • 操作系统
  • 计算机网络
  • spring全家桶
  • mybatis
  • 中间件
  • 软件相关
  • 系统相关
  • 算法
  • 数据结构
  • 设计模式
  • CMU硕士经典100题
  • 剑指offer
  • 重点手撕代码
  • 程序员面试金典
  • 3月
  • 4月
  • 智力题
  • 业务问题
  • 一些技术
  • 安全相关
APP下载 (opens new window)
GitHub (opens new window)
  • Go
  • Java
  • C/C++
  • JavaScript/HTML
  • MySQL
  • Redis
  • MongoDB
  • 操作系统
  • 计算机网络
  • spring全家桶
  • mybatis
  • 中间件
  • 软件相关
  • 系统相关
  • 算法
  • 数据结构
  • 设计模式
  • CMU硕士经典100题
  • 剑指offer
  • 重点手撕代码
  • 程序员面试金典
  • 3月
  • 4月
  • 智力题
  • 业务问题
  • 一些技术
  • 安全相关
APP下载 (opens new window)
GitHub (opens new window)
  • 软件使用

    • Git
    • NGINX
      • 同学问的一些问题
        • NGINX的优势
        • NGINX 负载均衡算法
    • Docker
  • 系统相关

  • 软件和系统
  • 软件使用
小游
2021-03-23

NGINX

这里同样直接整理面试题

# 同学问的一些问题

# NGINX的优势

  1. 可以热部署
  2. 支持高并发连接
  3. 内存消耗低
  4. 处理响应快
  5. 可靠性高

# NGINX 负载均衡算法

  1. 轮询 (默认) 每个请求按时间顺序逐一分配到不同的后端服务
  2. weight (轮询权值) weight的值越大分配到的访问概率越高
  3. ip_hash 每个请求按访问IP的哈希结果分配,使来自同一个IP的访客固定访问一台后端服务器,并且可以有效解决动态网页存在的session共享问题。
  4. fair(第三方) 比 weight、ip_hash更加智能的负载均衡算法,fair算法可以根据页面大小和加载时间长短智能地进行负载均衡,也就是根据后端服务器的响应时间 来分配请求,响应时间短的优先分配。
  5. url_hash (第三方) 按访问的URL的哈希结果来分配请求,使每个URL定向到一台后端服务器,可以进一步提高后端缓存服务器的效率。

参考: nginx负载均衡的五种算法_皓阳当空-博客-CSDN博客_nginx的负载均衡算法有哪些 (opens new window)

编辑 (opens new window)
上次更新: 2021/04/12, 23:03:42
Git
Docker

← Git Docker→

Theme by Vdoing | Copyright © 2021-2021 小游
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式