封面
版权信息
前言
第1章 Nginx初探
NOTE
Apache、Microsoft IIS、Sun、Nginx、Google以及NCSA等
2022-06-17 17:16:40
NOTE
Apache在设计时使用了以“进程”为基础的结构。大家都知道,进程要比线程消耗更多的系统开支,这导致Apache在多处理器环境中性能有所下降。因此,在对一个Apache Web站点进行扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。
2022-06-17 17:16:55
NOTE
Tomcat是Sun公司官方推荐的Servlet和JSP容器,在中小型系统和并发访问用户不是很多的场合下,其作为轻量级应用服务器,被广泛地使用。它是开发和调试JSP程序的首选。
2022-06-17 17:17:07
NOTE
在一般的应用中,Tomcat常作为Apache的扩展部分,为运行JSP页面和Servlet提供服务,独立的Servlet容器是Tomcat的默认模式。事实上,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,只是它处理静态HTML的能力不如Apache服务器。
2022-06-17 17:17:21
NOTE
一方面是,将单一的重负载分担到多个网络节点上做并行处理,每个节点处理结束后将结果汇总返回给用户,这样可以大幅提高网络系统的处理能力;第二个方面的含义是,将大量的前端并发访问或数据流量分担到多个后端网络节点上分别处理,这样可以有效减少前端用户等待响应的时间。Web服务器、FTP服务器、企业关键应用服务器等网络应用方面谈到的负载均衡问题,基本隶属于后一方面的含义。
2022-06-17 18:14:13
NOTE
即内置策略和扩展策略。内置策略主要包含轮询、加权轮询和IP hash三种;扩展策略主要通过第三方模块实现,种类比较丰富,常见的有url hash、fair等。
2022-06-17 18:14:31
NOTE
轮询策略比较简单,就是将每个前端请求按顺序(时间顺序或者排列次序)逐一分配到不同的后端节点上,对于出现问题的后端节点自动排除。加权轮询策略,顾名思义,就是在基本的轮询策略上考虑各后端节点接受请求的权重,指定各后端节点被轮询到的几率
2022-06-17 18:14:50
NOTE
IP hash策略,是将前端的访问IP进行hash操作,然后根据hash结果将请求分配给不同的后端节点
2022-06-17 18:15:14
NOTE
每个前端访问IP会固定访问一个后端节点。这样做的好处是避免考虑前端用户的session在后端多个节点上共享的问题。
2022-06-17 18:15:23
NOTE
url hash策略的优点在于,如果后端有缓存服务器,它能够提高缓存效率,同时也解决了session的问题;但其缺点是,如果后端节点出现异常,它不能自动排除该节点
2022-06-17 18:15:44
NOTE
扩展的第三方模块fair则是从另一个角度来实现Nginx服务器负载均衡策略的。该模块将前端请求转发到一个最近负载最小的后台节点。
2022-06-17 18:15:52
第2章 Nginx服务器的安装部署
第3章 Nginx服务器架构初探
NOTE
在20世纪50年代,欧美一些国家正式提出“模块化设计”的概念,把模块化设计提到理论高度来研究
2022-06-17 18:17:35
NOTE
分布式开发
2022-06-17 18:18:19