《2.2.1 Nginx负载均衡》
-
nginx作为负载均衡的原因:网络io模式为epoll,高并发;零拷贝,内存消耗少;配置简单
-
10:40 反向代理的作用:1,保证内网的安全;2,负载均衡
-
4种负载均衡的方案:
轮询,即round robin;
最少连接,web请求会被转发到连接数最少的服务器;
15:55 ip_hash,用ip地址哈希,实现用户粘性;
基于权重weight -
14:35 共享session的方案:保存在redis/mysql中,key是用户账号名,value是会话信息。一些相关链接:cookie、session、sessionid 与jsessionid;token
《2.2.2 Nginx代理缓存机制》
- 11:27 proxy-cache-bypass不走Nginx缓存
- cache-control
《2.2.3 通过Lua扩展Nginx》
- 5:6 协程(Coroutine)。协程的切换不涉及用户态内核态的切换,所以开销比线程小
- 8:55 Nginx进程模型:
- 12:20+ nginx rewrite,地址重写的作用:老地址重定向到新地址;短链接转到长链接
《2.2.4 高性能Nginx最佳实践》
- 最后:nginx配置