软件下载站的对策
普通的软件下载站对这种“盗链”行为较为反感,如果其下载地址所在页面并没有被用户访问,这些站点不仅没有得到网页流量,反而把自己的服务器资源免费贡献给用户,这会导致广告投资等方面受到经济损失。但通常使用了很多办法却不见成效,例如使用校验码方式、FTP变化密码方式、修改下载路径方式,但最终的下载地址还是会被迅雷客户端获取,无法避免这种“盗链”,那么,软件下载站如果想要避免被盗链的话,应该如何操作呢?我这里想到了几个方法来应对P2SP,从理论上讲应该可以解决这个问题,供大家分析和探讨。
1、修改下载文件的内容
既然P2SP通过MD5等方式来判断是否是同一个文件,那么改变文件的MD5数值就可以避免被P2SP软件下载,如何改变下载文件的MD5呢,只要文件的内容有一点点改变,文件的MD5就会发生变化,因此解决方法也很简单,例如ZIP格式的下载文件,只要批量将文件里加入一个无用的文件,即可改变文件的大小和MD5数值。不过,批量修改ZIP或RAR压缩文件需要专门的软件来执行。
2、修改下载文件路径
如果下载文件放在同一个目录下,那么可以修改这个目录名,这样下载文件的下载链接URL地址就变化了,形成了一个新地址,如果这个地址的下载文件MD5再不相同,就不会被P2SP软件判断为同一个文件,从而避免了这类P2SP的下载。
3、谨慎加入迅雷联盟
迅雷联盟是迅雷为与合作下载站分享利益分成,共进共赢而形成的合作联盟。下载站将下载链接修改为支持迅雷方式下载,迅雷即可按下载次数支付一定费用,并且迅雷还通过推送流量的方式增加下载站首页流量。不过,用户使用迅雷下载后,该文件就会被迅雷服务器端记录,当下载量非常大的时候,会在迅雷搜索排名中列第一,这样就会带来直接从迅雷搜索而来的下载量,这些下载都不会访问到下载站原始页面。
4、使用单独的下载空间
使用一个独立域名或网站放置下载文件,不要和主站放在一起,这样就可以单独配置下载网站的设置,限制同时连接的数量和下载带宽,也是节省流量的好办法。
总的来说,小型的软件下载站应该避免浪费流量,避免盗链,同时也应该量力而行,如果没有足够的流量支持,例如使用几百元的虚拟主机,就不要提供大量文件下载,否则肯定会被拖垮。不过,大型软件下载站的策略就可以不同,不一定非要节省流量,因为通常大型下载站都会托管了独立的服务器,有了一定带宽的保证,只要不放一些大型文件,通常不会流量超限,那时就不必在乎迅雷的这种P2SP行为了,而可以利用迅雷做一些广告,如果实在流量太大,可以直接使用上面说的第四条方法,限制下载空间的连接数即可减轻服务器负载。