注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

没有想法

乱写乱画

 
 
 

日志

 
 

图片防盗链问题解决方案  

2007-07-02 22:54:39|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
    越来越多的网站开始启用图片防盗链功能,我见过被骂最多的是新浪。不知道为什么,大家普遍讨厌新浪而对网易爱护有加,虽然两个网站都做着差不多的事情。

    防盗链的原理在这里讲得很详细,我就不多说了。方法很多,但主要的原理是一样的:检查http头上的referer字段是否与本站地址一样。

    一方面,网站带宽成本高昂,被人用了带宽又没有带来流量,实在是很不爽,于是大家都开始防盗链了。另一方面,论坛和个人博客上面经常会需要引用其他网站的图片,让网民看一张“仅限于内部交流”之类的图片也很恶心。
   
    技术的方法并不见得好,突破防盗链其实也很简单。我们假设A网站想引用B网站的图片,B网站有做图片防盗链。A的做法无非是假装用户访问B网站从B那里把图片取过来,然后给A的访问者。怎么做到呢?在取图片的时候把referer改成B就好了。
那么A的作用就是一个中转站这里有一段代码,有兴趣的同学可以看看。

    可以想象,如果大家都能这么突破封锁,那么这件事情的结果就是用户要看图片都要多做一次中转。B的带宽消耗并没有减少,A还要多付一次流量费。也就是说我们为一张图片付了两次钱。这并不是一个有效率的做法。
   
    当然,B还有一个更恶心的方法,把自己网站上所有的图片都打上水印,这也是很多小网站的做法。如果这张图片是网站自己拍的话问题还不大,但是如果是用户上传的,呵呵,我就不说了。你也不希望新浪在你脸上打个网址啥的,对吧?关于水印还有一个有趣的故事,看
这里
   
    如果我是一个经济学家,我大概会提出这样的解决方案:网易、新浪可以和flickr,yupoo这些图片网站合作,由专业的图片网站提供空间,网易、新浪给他们一些带宽费。这样大家既能够享受优质的图片服务,网站也能尽量降低带宽成本。

    虽然我很相信技术的力量,但是比较起来我更喜欢后一种解决方法。
 
    可惜,flickr被和谐了。。。
  评论这张
 
阅读(192)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017