File tree 2 files changed +55
-2
lines changed
2 files changed +55
-2
lines changed Original file line number Diff line number Diff line change 56
56
57
57
### * [ 第十九章 发布系统] ( https://github.com/woai30231/http/tree/master/%E7%AC%AC%E5%8D%81%E4%B9%9D%E7%AB%A0%20%E5%8F%91%E5%B8%83%E7%B3%BB%E7%BB%9F ) *
58
58
59
- ### * [ 第二十章 重定向与负载均衡] ( ) *
59
+ ### * [ 第二十章 重定向与负载均衡] ( https://github.com/woai30231/http/tree/master/%E7%AC%AC%E4%BA%8C%E5%8D%81%E7%AB%A0%20%E9%87%8D%E5%AE%9A%E5%90%91%E4%B8%8E%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1 ) *
Original file line number Diff line number Diff line change 1
1
## 内容提要
2
2
3
- * 本章主要介绍了网站重定向和负载均衡的一些技术,术语网站架构方面的知识!
3
+ * 本章主要介绍了网站重定向和负载均衡的一些技术,术语网站架构方面的知识!
4
+
5
+ ### 技术概览
6
+
7
+ * 重定向技术通常可以用来确定报文是否终结于某个代理、缓存或服务器集群中某台特定的服务器。重定向技术可以将报文发送到客户端没有显示请求的地方去。与此需要涉及到的技术:
8
+
9
+ 1、HTTP重定向
10
+
11
+ 2、DNS重定向
12
+
13
+ 3、任播路由
14
+
15
+ 4、策略路由
16
+
17
+ 5、IP MAC转发
18
+
19
+ 6、IP地址转发
20
+
21
+ 7、WCCP(Web缓存协调协议)
22
+
23
+ 8、ICP(缓存间通信协议)
24
+
25
+ 9、HTCP(超文本缓存协议)
26
+
27
+ 10、NECP(网元控制协议)
28
+
29
+ 11、CARP(缓存阵列路由协议)
30
+
31
+ 12、WRAD(Web代理自动发现协议)
32
+
33
+ ### 为什么要重定向
34
+
35
+ * 原因如下:
36
+
37
+ 1、 可靠地执行HTTP事务
38
+
39
+ 2、最小化时延
40
+
41
+ 3、节约网络带宽
42
+
43
+
44
+ ### 重定向到何地
45
+
46
+ * 重定向把URL的每条请求都发送到最佳的Web服务器上去(最靠近客户端的、或负载最轻的或采用其他优化策略选择的服务器)
47
+
48
+ ### 通用的重定向方法
49
+
50
+ 1、HTTP重定向:原始服务器通过发送重定向响应报文,让客户端去其它可用的资源地点请求资源。常见发送状态码为302的响应报文,有以下缺点:1)原始服务器处理负载较大;2)增加了用户时延,因为需要多一次访问原始服务器;3)如果重定向服务器出现故障,站点就会瘫痪。
51
+
52
+ 2、DNS重定向:其实tcp/ip视同ip地址来确定一个连接的,所以DNS重定向的原理就是通过DNS解析器确定合适的ip地址路劲来建立连接的。相关技术有DNS轮转。
53
+
54
+
55
+ ### 待续......
56
+
You can’t perform that action at this time.
0 commit comments