内容发布与分发
18.WEB主机托管
1.主机托管服务,租用的方式
2虚拟主机托管 Joe和Mary都租用一台主机,采用不同的域名,如果让他们俩区分开来呢
a)通过URL路径进行虚拟主机管理,即增加专门的路径部分
b)通过端口号进行主机管理,即分配不同的端口号
c)通过IP地址进行主机管理,即将IP地址绑定到一个对应的域名上
d)通过Host首部进行主机托管
网站的可靠性
1.服务器宕机
2.交通拥塞
3.网络中断或掉线
实现:
1.镜像的服务器集群 HTTP重定向 DNS重定向
2.内容分发网络(CDN)
19.发布系统
将创建的web页面方便的传到服务器上
ForntPage服务器扩展
WebDAV
这两种方式都是对HTTP做了扩展,有增删改查等操作,并且有LOCK操作
20.重定向与负载均衡
HTTP重定向
最初,HTTP请求先到第一台WEB服务器,这台服务器会选择一台"最佳"的WEB服务器为其提供内容。
第一台WEB服务器会向客户端发送一条指定服务器的HTTP重定向。客户端会将请求重新发送到选中的
服务器上
通用的重定向方法
机制 | 工作方式 | 重新路由的基础 | 局限性 |
HTTP重定向 |
最初,HTTP请求先到第一台 WEB服务器,这台服务器会选 择一台"最佳"的WEB服务器 为其提供内容。第一台WEB服务器 会向客户端发送一条到指定服务器 的HTTP重定向。客户端 会将请求重新发送到选中的服务器上 |
选择最短路径时可用的 选项很多,包括轮转 (round-robin)负载均衡和 最小化延迟等 |
可能会很慢--每个事物 都包含了附加的重定向 步骤。而且,第一台 服务器一定要能够处理 请求负载 |
DNS重定向 |
DNS服务器决定在URL的主机名 中返回多个IP地址中的哪一个 |
最炫最短路径时可用的 选项很多,包括轮转 (round-robin)负载均衡和 最小化延迟等 |
需要配置DNS服务器 |
任意寻址 |
几台服务器使用相当的IP地址。 每台服务器都会伪装成一个骨干 路由器。其他路由器会将贡献IP 地址分组发送给最近的服务(认 为他们将分组发送给最近的路由) |
路由器有内建的最短路径 路由功能 |
需要拥有/配置路由器, 有地址冲突的风险。如果 路由变化了,与已建立的 TCP连接相关的分组会被 发送到其他的服务器,可能 会使TCP连接断裂 |
IP MAC 转发 |
交换机或路由器这样的网元会读取 分组的目的地址。如果硬将分组重 定向,交换机会将服务或代理的 目标MAC地址赋予分组 |
节省带宽,其高QOS, 负载均衡 |
服务器或代理的跳距必须 是1 |
IP地址转发 |
第四次交换机会评估分组的目的 端口并将重定向分组的IP地址改 陈代理或镜像服务器的IP地址 |
节省带宽,提供QOS, 负载均衡 |
服务器或代理可能看不到 真正的客户端IP地址 |
代理与环城重定向技术
机制 | 工作方式 | 重新路由的基础 | 局限性 |
显示浏览器配置 |
配置WEB浏览器,使其将 HTTP豹纹发给附近的一个 代理,通常是缓存。可以由 终端用户或管理浏览器的 服务进行配置 |
节省带宽,提高 QOS,负责均衡 |
取决于配置浏览器的能力 |
代理自动配置(PAC) |
WEB浏览器从配置服务器中 解析出PAC文件。这个PAC 文件会告诉浏览器为每个 URL使用什么代理 |
节省带宽,提高 QOS,负责均衡 |
必须配置浏览器,使其 去查询配置服务器 |
Web Proxy代理自动 发现协议(WPAD) |
WEB浏览器向配置服务器查询 一个PAC文件的URL。与单独使用 PAC不同,不需要讲浏览器配置 为使用特定的配置服务器 |
配置服务器,将URL 建立在客户端HTTP 请求首部提供的信息 之上。负载均衡 |
只有部分浏览器支持 WPAD |
Web缓存协调协议 (WCCP) |
路由器会评估一个分组的目的 地址,并用代理或镜像服务器的 IP地址将重定向分组封装起来。 可以与很多现有路由器共同工作。 可以将分组封装起来,这样客户端 的IP地址就不会丢失了。 |
节省带宽,提高 QOS,负载均衡 |
必须使用支持WCCP的 路由器。有些拓扑结构 方面的限制 |
因特网缓存协议(ICP) |
代理缓存会在一组兄弟代理缓存中 查询所请求的内容。还支持缓存的 分层机构 |
从兄弟代理或父代理 缓存中获取内容比从 原始服务器中获取 更快 |
请求内容时只是用了 URL,所以会降低缓存 命中率 |
缓存分组路由 协议(CARP) |
一种代理缓存散列协议。允许 缓存将请求转发给一个父缓存。 与ICP不同的是,高速缓存上的 内容是不相交的,这组缓存会 像一个大型缓存那样工作 |
从附近的对等高速 缓存中获取内容要比 从原始服务器上获取 快 |
CAR喷雾法支持兄弟关 系。所有CAR胖客户端都 必须在配置上达成一致; 否则,不同的客户端就会 向不同的父代理缓存发送 相同的URI,降低命中率 |
超文本缓存协议 (HTCP) |
参与的代理缓存可以向一组兄弟 缓存查询所请求的内容。支持 HTTP1.0和1.1首部,以便精细 地调整缓存查询 |
从兄弟代理或父 代理缓存中查询取 内容比从原始服务器 上获取快 |
HTTP重定向有几个缺点:
1.需要原始服务器进行大量处理来判断要重定向到哪台服务器上去。有时,发布重定向所需的处理量几乎
与提供页面本身的处理量一样
2.增加了用户延迟,因为访问页面时要进行两次往返
3.如果冲向到服务器出故障,站点就会瘫痪
DNS重定向:
1.DNS轮转
2.多个地址及乱转地址的循环
3.负载均衡算法
4.邻接路由算法
5.故障屏蔽算法
IP地址转发,有两种方式可以控制响应的返回路径:
1.将分组的源IP地址改成交换机的IP地址。这种方式被称为 完全NAT(full NAT)
缺点是服务器不知道客户端的IP地址,如果需要认证计费的WEB服务器则服务获取客户端IP地址
2.如果源IP地址仍然是客户端的IP地址,就要确保(从硬件的角度来看)没有从服务器到客户端的直接路由
(绕过交换机的)。这种方式有时被称为半NAT(half NAT).
优点是服务器知道客户端IP地址
缺点是要对客户端和服务器之间的整个网络都有某种程度的控制
21.日志记录与使用情况跟踪
记录HTTP事务摘要
跟踪使用情况、安全性、计费、错误检测等
通常记录的字段为:
1.HTTP方法
2.客户端和服务器的HTTP版本
3.所请求资源的URL
4.响应的HTTP状态吗
5.请求和响应报文的尺码(包含所有的实体主体部分)
6.事务开始时时间戳
7.Referer首部和User-Agent首部的值
常见的日志格式1.Apache日志格式2.网景扩展日志格式3.Squid代理日志格式
命中率测量
Meter首部,类似Cache-Control首部
代理和服务器之间通过Meter首部通讯,报告命中次数
相关推荐
《HTTP权威指南》是互联网协议领域的一本经典著作,它深入浅出地讲解了HTTP(超文本传输协议)的工作原理和应用。这本书分为中文版和英文版,为读者提供了全面了解HTTP协议的机会。 HTTP,全称HyperText Transfer ...
《HTTP权威指南》由古尔利所著,《HTTP权威指南》详细解释了HTTP协议,包括HTTP是如何工作的,如何用HTTP来开发基于Web的应用程序,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户和服务器等。...
阅读《HTTP权威指南》的读书笔记可以帮助我们深入理解HTTP协议的各个方面,包括其基础知识、结构、安全机制以及在Web架构中的作用。 一、***的基础 HTTP协议是Web的基础,负责在客户端(如Web浏览器)和服务器之间...
《HTTP权威指南》是互联网协议领域的一本经典著作,由W. Richard Stevens和Dan Cederholm共同撰写。这本书深入浅出地介绍了HTTP(超文本传输协议)的工作原理、请求和响应机制,以及与Web服务器、浏览器和其他网络...
《HTTP权威指南》与《JavaScript权威指南》是前端开发者不可或缺的两本经典著作。它们分别深入探讨了网络通信的核心——HTTP协议,以及浏览器中的主要编程语言JavaScript。这两本书籍覆盖了从基础知识到高级技巧,...
HTTP 权威指南 PDF
《HTTP权威指南》是互联网协议领域的一本经典著作,它深入浅出地解析了超文本传输协议(HTTP)的工作原理和应用。这本书对于理解和优化Web应用程序的性能、调试网络问题以及构建高效的服务至关重要。现在,结合提供...
《HTTP权威指南》是互联网协议领域的一本经典著作,它深入浅出地解析了超文本传输协议(HTTP)的工作原理和应用。这本书的PDF版本包含了完整的章节和目录,方便读者系统学习和查阅。以下是该书涉及的一些核心知识点...
http 权威指南 英文版,超高清,可标注 超文本转移协议(Hypertext Transfer Protocol,HTTP)是在万维网上进行通信时所使用的协议方案。HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信。
http权威指南 人民邮电出版社出版发行的图书,作者是David Gourley / Brian Totty 。该书详细解释了HTTP协议,包括HTTP是如何工作的。
《HTTP权威指南》和《MongoDB权限指南第2版》是两本在IT行业中至关重要的书籍,涵盖了网络通信和数据库管理的关键知识。 首先,我们来深入理解《HTTP权威指南》。HTTP(超文本传输协议)是互联网上应用最广泛的一种...
《HTTP权威指南》和《图解HTTP》是网络协议领域中的两部重量级著作,它们深入浅出地解析了HTTP(超文本传输协议)的工作原理和应用。HTTP是互联网上应用最为广泛的一种网络协议,几乎所有的网页浏览、数据交互都离不...
《HTTP权威指南》是一本深度探讨HTTP协议的书籍,涵盖了HTTP协议在Web开发中的核心概念和技术。HTTP(超文本传输协议)是互联网上应用最广泛的一种网络协议,它定义了客户端(如浏览器)与服务器之间如何交换数据。...
根据提供的文件信息,本篇知识点介绍将围绕书籍《***》(《HTTP权威指南》)展开,这是一本专注于超文本传输协议(HTTP)的经典著作。此书由David Gourley、Brian Totty等作者撰写,包含了丰富的HTTP协议相关知识。 ...
Http权威指南(文字版)带目录,本书是 HTTP 及其相关核心 Web 技术方面的权威著作,主要介绍了 Web 应用程序是如何 工作的,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户端和服务器等。 本书适合...
http权威指南,全面的解析http。值得拥有,程序员必看!
《HTTP权威指南》由古尔利所著,《HTTP权威指南》详细解释了HTTP协议,包括HTTP是如何工作的,如何用HTTP来开发基于Web的应用程序,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户和服务器等。...
### HTTP权威指南中文版知识点概览 #### 一、HTTP——因特网的多媒体信使 HTTP(Hypertext Transfer Protocol)是互联网上用于传输超文本的一种协议,它作为全球互联网中广泛使用的公共语言,使得各种Web应用能够...
"HTTP权威指南" HTTP权威指南是Web技术领域的一本权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户端和服务器等。本书适合所有想了解HTTP和Web底层...