本系列基于哈工大李全龙老师课程
目录
2.2非持久性连接:每个tcp连接最多传输一个对象。HTTP1.0版本使用非持久性连接
一.Web应用概述
对象寻址:首先找到服务器中的“主机”,再从该“主机”下找到所需要文件的目录
HTTP协议概述
二.HTTP连接模型
2.1响应时间分析与建模
2.2非持久性连接:每个tcp连接最多传输一个对象。HTTP1.0版本使用非持久性连接
2.3持久性HTTP
三.HTTP消息格式
四.Cookie技术
4.1为什么需要Cookie?什么是Cookie?
HTTP协议是无状态的,而很多应用需要掌握客户端的状态。比如网上购物的购物车,,
服务器就需要掌握用户端中的购物车的状态。
Cookie技术是一种在网站和用户之间传递信息的技术。当用户访问一个网站时,网站会将一小段数据存储在用户的浏览器中,这个数据被称为cookie。每次用户再次访问该网站时,浏览器会将cookie发送给网站,以便网站可以根据cookie中的信息来识别用户并提供个性化的服务。
4.2 原理
五.Web缓存技术
介绍:Web缓存技术指的是将Web服务器上的内容复制到缓存服务器上,以便客户端请求时可以直接从缓存服务器获取内容,减少了对Web服务器的请求,提高了访问速度和性能。当客户端请求某个网页时,缓存服务器会先检查本地是否已经缓存了该网页,如果有则直接返回缓存的内容,如果没有则会向原始Web服务器请求内容,并将请求到的内容缓存到本地,以供下一次请求使用。缓存服务器可以设置缓存时间,当缓存时间过期后会重新向Web服务器请求最新内容。常见的Web缓存技术包括浏览器缓存、代理服务器缓存、反向代理缓存等。
功能:在不访问服务器的前提下满足客户端的HTTP请求。
好处:1.缩短客户请求的响应时间 2.在大范围内(Internet)实现有效的内容分发
例子解释: