Posted on

卢松松博客的“alexa排名优化工具”分析

今天发现几个在线互刷alexa排名的网页,下面是一个排名在搜索引擎前面的alexa排名优化工具页面

image

使用方法很简单,点击“开始”后它就会定时的刷新页面,这个是什么原理呢?

简单的分析一下它的进出数据估计它是怎样实现的,用户点击“开始”后即向1.asp(很久没有写asp了,
呵呵,现在都是aspx,sharepoint..)提交数据,目标页面是windows1,这样提交后就会返回内容到windows1里面
 <FORM name="logon" action="1.asp" method="post" target="windows1"> 
…略
</form>
<iframe name="windows1" width="468" height="340" border="0" frameborder="0" 
scrolling="no" src="1.asp?url=http://www.baidu.com/&time1=60">
浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe>
                    </div>
1.asp返回的数据像下面的这样:

image

最主要的是返回下面的2个js文件
    <SCRIPT type='text/javascript' language='javascript' 
src='http://xslt.alexa.com/site_stats/js/s/c?url=http://www.baidu.com/'></SCRIPT>
    <SCRIPT type='text/javascript' language='javascript' 
src='http://xsltcache.alexa.com/traffic_graph/js/g/c/6m?&u=http://www.baidu.com/'></SCRIPT></td>
大概分析一下第一个js文件,主要是插入一个有图标的链接,图标是它自己的缓存服务器
然后按指定的时候循环的刷新,返回图标
服务器端返回这个图标的时候怎么处理就不得而知了,我们大概猜想一下吧
服务器上保持一份同时刷新的客户端列表(客户ip, 客户要刷的域名),然后交换它们访问的域名。。。