换ip软件,代理ip软件,更改ip地址-智游代理
首页 IP软件套餐 HTTP代理套餐 API提取 使用帮助 新闻资讯 长效IP 注册 登录 实名验证

在线咨询

800819380 售前客服
在线客服,实时响应

客户经理:
13326404693

473197630 QQ群
473197630

微信客服

您的位置: 首页 > 新闻资讯 > http代理 > 正文

web缓存技术和HTTP代理

发布时间:2018年11月23日 来源:智游代理 www.zhiyoudaili.com

在说web缓存之前先来了解一下HTTP代理。 


代理服务器其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。 


为什么要提代理服务器呢,因为web缓存技术是基于HTTP代理实现的。由于大量用户可能对web上的同一信息感兴趣,因此如果此时将某用户的访问web服务器得到的信息存到本地,本地的其他用户就可以直接存本地获取该信息了。实现这种功能的技术就是web缓存。实现这种功能的设备称为web缓存器,也叫作代理服务器(一般为正向代理)。 


web缓存代理服务器的工作方式:


1、用户A浏览器建立一条到该web缓存服务器中的TCP连接,并向web缓存服务器中的该对象发送一个HTTP请求。

2、改web缓存服务器先检查该对象在本地有没有副本。如果有,那么该web缓存服务器就用HTTP响应报文想客户机浏览器返回该对象。

3、如果该web缓存服务器没有该对象的副本,他就与该对象的初始服务器简历一条TCP连接,并发送一个该对象的HTTP请求。在收到该请求后初始web服务器向该web缓存服务器发送具有该对象的HTTP响应报文。

4、当该web缓存服务器收到该对象时,他在本地存储空间存储了一个副本,并用HTTP响应报文想用户A浏览器发送该副本。

5、如果其他用户的浏览器也恰好要访问该对象,那么久能迅速从web缓存服务器中 得到他,并且不会 增加网络流量。


HTTP代理分为正向代理、反向代理和透明代理。


正向代理:服务器代理客户端去访问其他的服务器,这个服务器时存在于客户端和源始服务器之间,客户端隐藏与代理服务器的后面充当幕后主使。源始服务器所看到的是它在代理服务器服务器进行交互,而不知道客户端的存在。一般用在web缓存技术中。 


反向代理:与正向代理相反,此时是源始服务器藏在代理服务器后面,客户端看到的是自己在与代理服务器交互,而不知道源始服务器的存在。可以隐藏保护源始服务器资源。在负载均衡中使用反向代理技术来减小服务器压力。在CDN(分布式集群管理)的核心技术中也用到了反向代理。 


透明代理:客户端根本不需要知道有代理服务器的存在它改变你的request fields(报文),并会传送真实IP,多用于路由器的NAT转发中。注意,加密的透明代理则是属于匿名代理,意思是不用设置使用代理了。当用户服务器提交请求的时候,透明代理设备根据自身策略拦截并修改用户的报文,并作为实际的请求方,向服务器送请求,当接收信息回传,透明代理再根据自身的设置把允许的报文发回至用户。

转载注明来自:智游代理IP http://www.zhiyoudaili.com/

相关文章内容简介

1 http代理之间的级联是什么?

http代理之间的级联是什么?http代理级联可以有多种方式来实现,最简单的方法就是使用Mproxy,它支持三级动态IP级联,支持输入前两级代理的地址和端口即可,然后就可以使用本地127.0.0.1:888作为代理来访问,不过这个方法的缺陷就是不支持http代理的认证,不能使用需要认证http代理。另外一种方法使用Httport,其实这个代理功能很强大,现在只是用来http代理间的级联,打开Httport,在proxy页输入第一级http代理的地址和端口,如果需要认证就选择上认证,输入用户名和密码,然后到portmapping页,点击Add按钮,在列表中出现Newmapping,然后在RemoteHost里输入第二级http代理的地址,Remoteport里输入第二级http代理的端口,localport里输入本地监听的端口,如3128、8080等端口,在Proxy页点start按钮后就可以使用本地127.0.0.1:3128作为代理来访问了,需要注意的是第一级http代理必须支持ssl连接,否则不能级联第二级http代理。所谓SSL,是指Sec... [阅读全文]

2 如何理解HTTP代理IP?

如何理解HTTP代理IP?简单的来讲,就是说换IP的。绝大部分人都了解,在运用爬虫反复爬取同个网页时,通常情况下会被网页的IP反爬虫机制给屏蔽掉,以便处理禁封IP的问题大都会运用代理IP。但也是有一小部分人在HTTP代理IP的运用上存有着误区,他们认为运用了代理IP就可以解决任何问题,殊不知代理IP并不是万能的,它只是一个工具,如果错误操作,一样会被封IP。在代理IP中存在分为3种形式:透明代理、普通匿名代理、高级匿名代理。高匿、匿名和透明代理的主要区别在于对方服务器获取REMOTE_ADDR、HTTP_X_FORWARDED_FOR、HTTP_VIA三个参数的区别。众所周知,REMOTE_ADDR是无法伪造的。运用透明代理(Transparent),对方服务器了解你运用了代理,也了解你的真实IP。REMOTE_ADDR=ProxyIP,HTTP_VIA=ProxyIP,HTTP_X_FORWARDED_FOR=YourIP运用匿名代理(Anonymous),对方服务器了解你运用了代理,但不知道你的真实IP。REMOTE_ADDR=ProxyIP... [阅读全文]

热门标签

推荐阅读

  1. 07

    2018-11

    HTTP代理有哪些优势?

    HTTP协议即超文本传输协议,是现在Internet上行信息传输时使用最为广泛的一种非常简单的通信协议(部分局域网对还对协议进行了限制,只允许http协议访问网站)。

  2. 28

    2019-06

    HTTP代理IP可以帮助我们做很多事

    当我们上网的时候,也许会遇到IP不够用的窘境。例如在某些网站,当我们需要注册多个账号时,如果始终使用一个IP,往往会提示"该IP已注册",这时候要想继续操作就需要多个IP地址。

  3. 29

    2019-09

    HTTP代理的特性

    HTTP支持连接方式有两种:分别是web直接连接和HTTP代理连接。两种方式会根据局域网权限的不同会选择不同的连接。当然也并不是所有的局域网都支持HTTP代理,想要使用HTTP代理用户也需预先设

  4. 20

    2018-11

    HTTP代理IP对我们的影响

    互联网时代,网络是不断发展的,当我们在网络中畅游时,很可能遇到IP受限导致访问不了页面,这时候我们该怎么办呢?答案是使用代理ip。

  5. 26

    2018-11

    HTTP隧道技术是什么?

    ​近些年以来,互联网行业发展十分迅速,越来越多的人成为了网民,常常使用木马的用户一定对木马所使用的反弹连接技术、线程插入技术等耳熟能详

  6. 26

    2018-11

    http代理的作用和流程是什么

    ​Web代理是一种存在于网络中间的实体,提供各式各样的功能。现代网络系统中,Web代理无处不在。