图解HTTP(五)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baidu_38742725/article/details/78187193

第五章 与HTTP协作的Web服务器

通信数据转发程序:代理、网关、隧道

  • 代理:有转发功能的应用程序
    —缓存代理:预先将资源的副本(缓存)保存在代理服务器上,当代理再次接收到对相同资源的请求时,就可以不从源服务器那里获取资源,而是将之前缓存的资源作为响应返回
    —透明代理:转发请求或响应时,不对报文做任何加工的代理类型被称为透明代理
  • 网关:转发其他服务器通信数据的服务器
    —工作机制和代理十分类似,而网关能使通信线路上的服务器提供非HTTP协议服务,还能够提高通信安全性
  • 隧道:在相隔甚远的客户端和服务器两者之间进行中转
    —隧道本身不会解析HTTP请求,在通信双方断开连接时结束

保存资源的缓存

利用缓存可减少对源服务器的访问,因此节省了通信流量和通信时间;缓存有效期限过了的话也要重新请求资源;客户端缓存直接从本地磁盘内读取

猜你喜欢

转载自blog.csdn.net/baidu_38742725/article/details/78187193
今日推荐