超级外链工具的查询链接检测报告,问题多多

超级外链工具专题文章第6篇,对某站点942个链接进行人工检测,得出该检测报告,希望给你一个明确的指引,知道被刷链接的情况

超级外链工具的查询链接检测报告,问题多多

检测报告封面

在编写我的超级外链工具http://www.netcyw.cn/t1.html时,需要了解的第一件事情就是每种链接都会有什么表现,工具要能够对每一种表现作出正确的处理,工具在运行过程中不能弹出错误,不能闪退,不能中断。经过一一检测之后发现问题多多,简直是所有能够在网络中出现的问题都出现了。

数据来源

超级外链工具的查询链接检测报告,问题多多

数据的部分截数据来自于在百度搜索结果中排名靠前的一个外链工具,数据有942条。

检测方法

由于数据量较大,刚开始打算编写一个程序进行检测,编程语言是VB,使用的控件是XMLHttp。写好后测试时发现,使用这个控件还不足以体现链接出现的各种问题。然后使用了笨办法:在浏览器中一个一个的打开链接,然后查看页面的打开情况。942条纯手工测试,花了两天的时间。

浏览器使用chrome,测试环境为win7sp2 32位,电信网络,ip归属地为云南省,没有使用代理服务器,没有翻墙,被查询站点:www.baidu.com。

测试结果

测试的结果有很多种情况,先把测试结果贴出来,然后再一一介绍每一种情况。

1、正常。指能够正常的打开页面,有两种情况:返回状态时2xx或先301、302再2xx。

2、找不到ip。域名和ip地址的对应关系是通过dns服务器提供的,如果dns服务器中查询不到,就返回找不到ip。

3、超时。网页已经建立了链接,但是对方网站长时间未返回数据,可能是被墙的网站,也可能是国外的网站访问速度太慢。

4、框架拒绝。利用框架iframe,可以将一个网站插入到另一个网站中中,如果不希望自己的网站被别人插入,可以拒绝。关于这个问题后面会专门撰文讨论。下框架拒绝的头文件

5、4xx。指返回的状态码是4开头,表示服务器上文件不存在,有两种情况:(1)由服务器返回,这是真正的文件不存在,用户的请求未到达对方的用户层面;(2)由用户层面返回,服务器已经找到文件,并且将用户请求转交给服务器的用户层面,用户层面通过脚本返回4xx状态码。对于前者一定没有记录,对于后者可能会有记录,但是一般不会将记录展现出来,只有对方站长可见。

6、重置。指连接已重置。从技术上说连接重置的原因有很多,但是对于一个正常的网站(非正常网站可能是站长故意为之),短时间内由于各种原因可能会出现连接重置的情况,更多的时候则是被墙了。下面以alexa.tool.la为例,从下面的浏览器中链接已重置

超级外链工具的查询链接检测报告,问题多多

chinaz.com的国际测速

超级外链工具的查询链接检测报告,问题多多

chinaz.com的国内测速

7、网站关闭。指整个网站已经关闭了,不仅仅只是查询功能。下域名可以转让

8、拒绝连接。对方的服务器拒绝连接请求,一般是对方的站点指定地区的用户连接,比如:不希望来自中国的ip地址连接。

9、失效。网站存在,但是已经不提供查询功能了。

10、5xx。指返回的状态码是5开头,表示服务器错误,一般是对方站点有技术问题才会返回这样的状态码,可能是对方站长故意为之,不让网站打开,也可能是访问量太大,无法完成用户请求。

11、未发送。指没有向对方服务器发送任何数据。网络已经建立连接,但是对方的网站有问题,发送的请求数据对方无法应答。

从上面的分析可以看出如果将第1种“正常”的链接认为是有效的,那么正常链接占比为49%,不正常的占比为51%。

其中有一些链接并不能作为无效的链接对待,分别为:

超时:换个时间或网络可能会正常打开,被墙的话翻墙后可以访问框架拒绝:不用框架的方式就可以执行成功了连接重置:正常的站点出现连接重置一般是被墙了,翻墙后就可以访问5xx:服务器的访问量不大时,或服务器问题解决后就可以打开

如果将上面的几种情况认为是有效的。那么有效链接和无效链接占比如下

之所以我的外链工具的链接数看起来比较少,是因为我删除了无效的链接

无效的链接留着也只是滥竽充数,使用外链工具的时候,既浪费用户的时间,又浪费服务器的资源。

有效链接

下面我们将有效的链接拿出来看看,占比如下

“框架拒绝”可以通过修改外链工具的代码解决,因此“正常”和“框架拒绝”可以认为是正常的链接,两者占比=72.3+10.02=82.32%,也就是说在有效的链接中有82.32%的链接是可以正常打开页面的。

“超时”中的一部分和“重置”可能是服务器被墙的原因,占比=11.89+4.23=16.12%,也就是说可能有16.12%的链接需要翻墙才能打开。

“超时”中的一部分和“5xx”可能是服务器问题导致暂时打不开,等到换个时间(比如:超过并发连接数限制)或等到服务器问题解决后可以打开。其中5xx占比=1.56%。

无效链接

下面来看看无效链接的情况,占比如下

“找不到ip”和“网站关闭”都是整个网站已经关了,占比=68.32+6.6=74.92%,这么高比例的站点进行整站关闭,一般有两种情况:(1)站点太小,开设的业务不足以养活一个站点,很大可能是站长在开设网站时盈利模式不清晰或者没有经过市场调研;(2)网络环境的变化使一些站点没有继续存在下去的必要,在测试过程中出现频率最高的就是网盘搜索类站点,前几年网盘铺天盖地的出现,网盘搜索孕育而生,但是随着国家对版权问题出重手,网盘几乎在一夜之间消失殆尽,自然网盘搜索类站点就没有存在的必要了。

“4xx”和“失效”是网站不再提供相关的查询服务了,占比=11.88+4.95=16.83%,一般是网站业务的调整导致的,一个网站存在的目的是为了赚钱,如果盈利不理想,网站就可能不提供服务了。

“拒绝连接”的网站很奇怪,由于网站打不开,也不知道里面提供了什么内容,没有被墙,却自己主动拒绝连接,占比5.28%。

“未发送”的网站也是一种奇怪的错误,已经和对方网站建立了连接,但是发送的请求却无应答。既然不能应答,接受连接请求做什么。

为了做好这个超级外链工具,我进行942个链接的手动检测,得出来上面的检测报告。大家在使用超级外链工具时一定要明白一点:并不是每一个链接都是随时有效的,对方站点可能随时关闭查询功能,甚至整站关闭,也可能会由于访问量太大超过了对方站点的并发连接数而拒绝连接,也可能需要被墙,翻墙可以增加不少的链接(要知道这些链接是不翻墙的人访问不了的),也可能由于国外站点的网络问题,有时候打得开,有时候是网络超时。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年5月7日 16:37:09
下一篇 2024年5月7日 16:39:17

相关推荐

  • linux下软件追踪工具,linux追踪进程

    Linux下有没有像everything一样快速搜索文件的工具 1、QuickSearch(快速搜索)感觉跟Everything一样,非常快,一安装好就可以搜索文件。里面的网页搜索可以设置关闭的。 2、Linux下可以直接使用find命令来快速搜索文件,格式为:“find [查找路径] 寻找条件 操作”。 3、Linux下查找文件可以用whereis、loc…

    2024年5月23日
    4400
  • 为linux命令做链接gcc,linux cp 链接文件

    linux系统中gcc的命令怎么用? 1、linux系统常用操作命令linux系统常用操作命令如下:ls:全拼list,功能是列出目录的内容及其内容属性信息。cd:全拼change directory,功能是从当前工作目录切换到指定的工作目录。cp:全拼copy,其功能为复制文件或目录。 2、linux系统常用操作命令如下:ls:全拼list,功能是列出目录…

    2024年5月23日
    4100
  • java对象比较工具类,java 比较对象

    在java中写一个工具类,该类是将从浏览器传进来的List和数据库中的数据… 1、在同期推出的还有被称为HotJava(热咖啡)的浏览器,Hotjava是一个完全由Java语言编写,基于Java典型应用的web浏览器,并且第一个支持Java Applet。 2、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相…

    2024年5月23日
    3900
  • linux交叉编译工具,linux交叉编译工具安装

    linux交叉编译环境中二进制工具的作用是什么 1、根据查询linux使用方法得知,linux交叉编译是嵌入式开发过程中的一项重要技术,linux交叉编译环境中,调试工具的作用是监视变量的值、设置断点及单步执行。 2、采用交叉编译的主要原因在于,多数嵌入式目标系统不能提供足够的资源供编译过程使用,因而只好将编译工程转移到高性能的主机中进行。 3、交叉编译工具…

    2024年5月23日
    3900
  • excel2010密码破解工具,excel密码破解工具中文版

    怎么解锁excel2010(密码忘记了) ,尝试常见的密码:如果您记得密码的某些部分或者可能使用过一些常见的密码,可以尝试输入这些密码来解锁Excel文档。2,使用VBA宏:通过使用VBA宏代码可以帮助您破解Excel文件密码。 把已知或估计的密码长度包括进去即可;如果密码是由小写英文字母和数字构成,就要选中“字符集”下面的“a- z”和“0-9”,否则应当…

    2024年5月23日
    3700
  • excel菜单在哪里,excel菜单工具在哪

    excel中选项在哪里 1、首先在电脑上打开一个EXCEL文件,然后选中目标单元格,点击上方工具栏中的“数据”选项。然后在出现的选项页面中,点击“数据有效性”旁边的下拉箭头。然后在出现的下拉框中,点击“数据有效性”选项。 2、打开数据菜单 在excel表格中,选择单元格后,打开数据菜单。选择拉列表功能 在功能区中打开下拉列表功能。添加选项内容 在插入下拉列表…

    2024年5月23日
    6200
  • java打开链接,java访问链接

    java怎么链接数据库啊 要连接数据库,需要向java.sql.请求并获得Connection对象,该对象就代表一个数据库的连接。使用的(Stringurl,Stringusername,Stringpassword)方法传入指定的欲连接的数据库的路径、数据库的用户名和密码来获得。 首先第一步就是在网上下载一个mysql的数据库驱动jar包,类似mysql-…

    2024年5月23日
    4300
  • excel淘宝客链接,怎么在excel里放淘宝产品链接

    淘客链接怎么看 自己推广的店铺是看不到的,建议你推广的店铺做一个收藏,不过收藏夹容量有限。 进入淘宝卖家店铺完成购买后的购物链接,通过淘宝客链接进行购物的订单,淘宝客就可得到由卖家支付的佣金。简单说来,淘宝客就是指帮助卖家推广商品并获取佣金的人,这个购买必须是有效购物,即指确认收货。 直通车优化、竞品分析、竞品流量透视、透视竞品、直通车关键词、检测淘客订单等…

    2024年5月23日
    3600
  • java线程池工具类,java线程池的工作流程

    java创建线程池有哪些 java线程池的实现原理很简单,说白了就是一个线程集合workerSet和一个阻塞队列workQueue。当用户向线程池提交一个任务(也就是线程)时,线程池会先将任务放入workQueue中。 ava通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,…

    2024年5月23日
    3300
  • java字符串转义工具,java字符串转义工具怎么用

    在java中用split()分割字符串时需要转义是什么意思? split是按照指定的字符分割字符串为字符串数组,这里的分隔符比较特殊,是.所以要加反斜杠进行转义,也就是达到利用.分割字符串的效果。 首先要明白split方法的参数含义:public String[] split(String regex)根据给定的正则表达式的匹配来拆分此字符串。 然后就要明确…

    2024年5月23日
    4500

发表回复

登录后才能评论



关注微信