`

HTTP权威指南

 
阅读更多

 

 

内容发布与分发

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 权威指南 PDF

    HTTP 权威指南 PDF

    http 权威指南 高清 pdf版【英文版】目录

    http 权威指南 英文版,超高清,可标注 超文本转移协议(Hypertext Transfer Protocol,HTTP)是在万维网上进行通信时所使用的协议方案。HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信。

    http 权威指南

    《HTTP权威指南》是一本深度探讨HTTP协议的书籍,涵盖了HTTP协议在Web开发中的核心概念和技术。HTTP(超文本传输协议)是互联网上应用最广泛的一种网络协议,它定义了客户端(如浏览器)与服务器之间如何交换数据。...

    HTTP权威指南正版1

    "HTTP权威指南" HTTP权威指南是Web技术领域的一本权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户端和服务器等。本书适合所有想了解HTTP和Web底层...

    HTTP权威指南1

    《HTTP权威指南》是一本深入解析HTTP协议及其相关Web技术的专业书籍,由David Gourley、Brian Totty、Marjorie Sayer等多位专家联合撰写。这本书详细介绍了Web应用程序的工作原理,以及HTTP如何与互联网的核心协议和...

    http权威指南-http入门手册

    《HTTP权威指南》是一本深入解析HTTP协议的入门手册,主要涵盖了HTTP协议的基本概念、工作原理以及在Web服务器中的实际应用。HTTP协议是互联网上应用最为广泛的一种网络协议,它定义了客户端(如Web浏览器)与服务器...

    0041《HTTP权威指南》高清中文版1

    《HTTP权威指南》是一本详尽解析HTTP协议及其相关Web技术的专业书籍,旨在帮助读者深入理解Web应用程序的工作原理以及核心互联网协议与架构组件的交互方式。该书由David Gourley、Brian Totty、Marjorie Sayer、...

    《http权威指南》笔记.doc

    《HTTP权威指南》笔记涵盖了HTTP事务的时延、性能、连接管理和代理服务器等多个方面。 首先,HTTP事务的时延主要由以下几个因素构成: 1. DNS查询:客户端通常会缓存DNS记录,但首次访问或者缓存过期时,需要进行...

    HTTPS权威指南-伊万里斯蒂奇著杨洋译PDF

    HTTPS权威指南的出版,为Web开发者和系统管理员提供了一本关于SSL/TLS部署与管理的权威指南。本书由国际知名作者伊万里斯蒂奇著作,由杨洋领衔翻译,内容涵盖了从基础知识到高级应用的全方位知识体系,对网络安全...

    baohenglin#HLBlog#《HTTP权威指南》1

    《HTTP权威指南》|《第 1 章 HTTP概述》《第 2 章 URL与资源》《第 3 章 HTTP报文》《第 4 章 连接管理》《第 5 章 Web服务器》

    《HTTPS权威指南》《Bulletproof SSL and TLS》pdf

    《Bulletproof SSL and TLS》是一本深入介绍SSL和TLS协议以及公钥基础设施(PKI)来确保服务器和Web应用程序安全的权威指南。作者Ivan Ristić是SSL实验室的创始人,以及SSL/TLS和PKI领域的知名专家。这本书自2014年...

    HTTP_权威指南

    ### HTTP权威指南知识点详解 #### 一、HTTP协议概述 HTTP(Hypertext Transfer Protocol)是一种用于万维网上的应用程序之间通信的协议。虽然HTTP最初设计时非常简单,但随着互联网的发展,它已经演变成一个功能...

    HTTP权威指南阅读笔记1

    HTTP,即超文本传输协议(Hypertext Transfer Protocol),是互联网上应用最广泛的一种网络协议。它是因特网上多媒体信使,负责传输包括图片、文本文件、HTML页面、MPEG电影、WAV音频文件、Java小程序等各种类型的...

    Nginx权威指南.pdf

    《Nginx权威指南》是一本深度探讨Nginx服务器配置、优化以及故障排查的专业书籍。Nginx作为一款高性能的HTTP和反向代理服务器,因其高效、稳定和易扩展的特性,在全球范围内广泛应用于各类网站和应用的前端。本指南...

    android权威指南PDF

    《Android开发权威指南》是一本深受开发者欢迎的学习资料,它全面覆盖了Android应用开发的核心概念和技术,是初学者和有经验的开发者深入了解Android平台的宝贵资源。这本书详细讲解了Android系统的架构、应用程序...

Global site tag (gtag.js) - Google Analytics