您的位置:首页 > 新闻资讯 >文章内容
代理IP介绍什么是虚拟代理模式
来源:互联网 作者:admin 时间:2019-09-29 10:42:12

  互联网技术真的日新月异,在不知不觉之中就已经产生了那么多新鲜的技术以及概念知识,所以从事互联网行业的人也需要保持学习才行,这样才不会被互联网甩在后头。代理IP下面为大家介绍一个概念,什么是虚拟代理模式?它有什么好处,又有什么坏处?


代理IP介绍什么是虚拟代理模式


  虚拟代理模式 (Virtual Proxy)是一种节省内存的技术,它建议创建那些占用大量内存或处理复杂的对象时,把创建这类对象推迟到使用它的时候。在特定的应用 中,不同部分的功能由不同的对象组成,应用启动的时候,不会立即使用所有的对象。在这种情况下,虚拟代理模式建议推迟对象的创建直到应用程序需要它为止。 对象被应用第一次引用时创建并且同一个实例可以被重用。


  这种方法优缺点并存。


  优点:


  这种方法的优点是,在应用程序启动时,由于不需要创建和装载所有的对象,因此加速了应用程序的启动。


  缺点:


  因为不能保证特定的应用程序对象被创建,在访问这个对象的任何地方,都需要检测确认它不是空(null)。也就是,这种检测的时间消耗是最大的缺点。


  应用虚拟代理模式,需要设计一个与真实对象具有相同接口的单独对象(指虚拟代理)。不同的客户对象可以在创建和使用真实对象地方用相应的虚拟对象来代替。虚 拟对象把真实对象的引用作为它的实例变量维护。代理对象不要自动创建真实对象,当客户需要真实对象的服务时,调用虚拟代理对象上的方法,并且检测真实对象 是否被创建。


  如果真实对象已经创建,代理把调用转发给真实对象。


  如果真实对象没有被创建:


  1) 代理对象创建真实对象


  2) 代理对象把这个对象分配给引用变量


  3) 代理把调用转发给真实对象


  按照这种安排,验证对象存在和转发方法调用这些细节对于客户是不可见的。客户对象就像和真实对象一样与代理对象进行交互。因此客户从检测真实对象是否为 null中解脱出来,另外,由于创建代理对象在时间和处理复杂度上要少于创建真实对象。因此,在应用程序启动的时候,用代理对象代替真实对象初始化。


  以上就是虚拟代理模式的基本介绍,当然这里只是十分之一的内容,如果对于这个方面感兴趣的可以进行深入研究。


相关文章内容简介
推荐阅读
  • 29 2019-05
    代理IP需要其他方面配合使用

    代理IP需要其他方面配合使用,这是为何呢?提到代理IP,可能大家的印象都是动态切换IP地址,这确实这代理IP的一个优点,不过这优点放在错误的场景就变成缺点了。

  • 21 2019-12
    爬虫时注意事项!

    爬虫时注意事项!Web是一个开放的平台,这也奠定了Web从90年代诞生至今将近30年的蓬勃发展。开放的Web同时也吸引了众多程序抓取, 这些程序通称网络爬虫。互联网中几乎所有服务端、客户端编

  • 05 2019-06
    HTTP代理ip和socks5代理ip可以混用吗

    HTTP代理ip和socks5代理ip可以混用吗?有些朋友分不清什么是HTTP代理ip,什么是socks5代理ip,经常将两者搞混,结果买错了产品,甚至有的客户想将错就错,问我HTTP代理ip能不能当成socks5代理ip用,

  • 09 2019-05
    爬虫代理获取的数据对企业有什么用?

    爬虫代理获取的数据对企业有什么用?大数据时代,我们的很多信息都被各种爬虫抓取,通过这些数据分析,企业可以调整方向,向用户营销效果更好。

  • 04 2019-06
    ip代理服务器软件配合爬虫活动

    ip代理服务器软件配合爬虫活动,抓取的数据速度会加快,效率也会高很多,故ip代理服务器软件是爬虫抓取数据的必备工具。

  • 12 2019-05
    更换IP地址隐藏IP信息的软件

    更换IP地址隐藏IP信息的软件介绍!现在互联网走进了每家每户,电脑和手机更是不用说。很多人都会在日常生活中收到陌生用户发来的网址或者是一些陌生信息。这些陌生信息中一边都存在着

在线咨询
大客户经理
大客户经理
1829380381
13316264505

大客户经理微信

微信公众号

微信公众号

回到顶部