http-压缩&重定向

压缩

  在网站开发过程了为了提高页面打开的速度往往对要传输的页面进行压缩,从而减少传数的数据量,为了实现该功能,同时需要http协议的配合。常用的压缩方式有两种gzip和deflat。

  在浏览器向服务器发送请求时会在头部信息中设置Accept-Encoding字段,该字段是浏览器用来告诉服务器自己可以接受什么类型的压缩格式。服务器收到请求信息后,选择浏览器可以支持的压缩方式,对要传输的文件进行压缩并在返回的数据头部设置Content-Encoding字段,告诉浏览器服务器使用的是哪种压缩方式。浏览器收到服务器发送的数据后,根绝Content-Encoding里的压缩方式对获得的数据进行解压,然后就得到了完整的数据。

重定向

  通过http协议,可以实现在后端对返回的页面进行重定向。服务器向浏览器返回的头部信息里有Location字段时,该字段的值就是浏览器要跳转的地址。