随笔分类 -  Nginx

摘要:系统优化 $ cat /etc/sysctl.conf net.ipv4.tcp_max_syn_backlog = 65536 net.core.netdev_max_backlog = 36768 net.core.somaxconn = 36768 net.core.wmem_default 阅读全文
posted @ 2020-08-05 15:02 WH·xiao 阅读(178) 评论(0) 推荐(0)
摘要:Master进程:master进程负责管理worker进程,并负责读取配置文件和判断文件语法的工作;是主进程,且只有一个。 Worker进程:worker进程有多个,它负责处理请求;worker的进程数量由管理员自己定义; worker_processes 1;意思是nginx启动后,worker进 阅读全文
posted @ 2020-07-01 17:08 WH·xiao 阅读(2433) 评论(0) 推荐(0)
摘要:为了避免服务器崩溃,大家会通过负载均衡的方式来分担服务器压力。将对台服务器组成一个集群,当用户访问时,先访问到一个转发服务器,再由转发服务器将访问分发到压力更小的服务器。 Nginx负载均衡实现的策略有以下五种: (1)轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端某个服务器宕 阅读全文
posted @ 2020-07-01 16:57 WH·xiao 阅读(181) 评论(0) 推荐(0)
摘要:1 Nginx 是如何实现并发的? 异步,非阻塞,使用了epoll 和大量的底层代码优化。 如果一个server采用一个进程负责一个request的方式,那么进程数就是并发数。正常情况下,会有很多进程一直在等待中。 而nginx采用一个master进程,多个woker进程的模式。 master进程主 阅读全文
posted @ 2020-07-01 13:43 WH·xiao 阅读(1152) 评论(0) 推荐(0)
摘要:1.HTTP 重定向 1.1 重定向是什么 重定向(Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置(如:网页重定向、域名的重定向、路由选择的变化也是对数据报文经由路径的一种重定向)。 上面是百度百科的解释,其实我在想到重定向的时候,第一反应是 Java 中的转发和重定向,其 阅读全文
posted @ 2020-07-01 13:35 WH·xiao 阅读(646) 评论(0) 推荐(0)