
nginx
文章平均质量分 80
先锋队长
人生伟业的建立,不在能知,乃在能行。
展开
-
nginx upstream的5种权重分配方式
每个请求按时间顺序逐一分配到不同的后端服务器,后端服务器down掉,能自动剔除指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。3、ip_hash每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。4、fair(第三方)按后端服务器的响应时间来分配请求,响应时间短的优先分配。5、url_hash(第三方)按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,后端服务器为缓存时比较有效。例:在upst原创 2022-07-12 16:40:12 · 4406 阅读 · 0 评论 -
Nginx 核心知识点
什么是Nginx?Nginx是一个 轻量级/高性能的反向代理Web服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。他实现非常高效的反向代理、负载平衡,他可以处理2-3万并发连接数,官方监测能支持5万并发,现在中国使用nginx网站用户有很多,例如:新浪、网易、 腾讯等。神器 Nginx 的学习手册 ( 建议收藏 )Nginx 有哪些优点?跨平台、配置简单。非阻塞、高并发连接:处理 2-3 万并发连接数,官方监测能支持 5 万并发。内存消耗小:开启 10 个 Nginx原创 2022-02-22 17:56:47 · 1123 阅读 · 0 评论 -
Nginx 如何实现高并发?常见的优化手段有哪些?
一、Nginx 是如何实现高并发的?异步,非阻塞,使用了epoll 和大量的底层代码优化。如果一个server采用一个进程负责一个request的方式,那么进程数就是并发数。正常情况下,会有很多进程一直在等待中。而nginx采用一个master进程,多个woker进程的模式。master进程主要负责收集、分发请求。每当一个请求过来时,master就拉起一个worker进程负责处理这个请求。同时master进程也负责监控woker的状态,保证高可靠性woker进程一般设置为跟cpu核心数一致。ng原创 2021-08-24 16:07:53 · 661 阅读 · 0 评论