• 校园网络速度监测系统研究
  • 来源:中国教育信息网
    时间:2015-07-31 18:10
    访问量:3616次
  • 一、研究背景

      在日常工作中,经常会听到用户抱怨网络访问慢、体验不好的反馈,如何判断网络快与慢,如何界定用户反映问题的真实性,是我们网络工作者应该研究的一个问题,而不能主观地从我的体验、我的使用或者我感觉如何作为依据。因此,本文从实际出发,利用技术手段对网络速度做一个客观的评测,在一定程度上可以消除用户的误解,改善工作。

      二、研究思路

      根据网页组成元素,我们知道获取一个页面从开始请求到载入完成需要多个步骤,如图1所示。

    从图1中可以看出一个访问从发起请求开始计算,到页面载入完成,共需要八个步骤,把完成这八个步骤所花费的时间记录下来,就是我们要获取的页面加载时间。

      基于上述背景,我们需要在所监测网络的区域内分布式部署固定测速点,模拟用户的访问行为,定时访问设定的目的地址,将网页全部载入所花费的时间记入数据库中,在数据量达到足够多的时候(一个月以上),我们对数据进行分析,剔除无效数据后,做以下两种情况的对比:同一个测速点访问不同目的地址的速度变化情况;不同测速点访问同一个目的地址的速度情况。最后就会得到如下两组速度变化曲线:同一个测速点访问不同目的地址的速度变化曲线和趋势线,不同测速点访问同一个资源的速度变化曲线和趋势线。据此就可以判断用户的反馈是否正确,同时也是作为我们网络调整的重要依据和有效的数据支持。

      三、技术方案

      本方案采用B/S架构实现,服务端建有数据库和Web页面,在数据库表结构的设计中,要包含有测速点、访问目的地址、访问的时间以及页面完全载入花费的时间几个字段。

      Web页面就是客户端需要访问的用于模拟用户行为的一个页面,是本方案中的核心内容。技术实现上,采取的是Javascript技术,在页面中嵌入两个iframe,一个用于载入页面,一个用于记录载入时间,两组测速数据的间隔可以根据需要设置,本次测速设定30分钟测试一次,在head区域增加页面刷新的时间即可实现,为方便剔除无效数据,设定在某一个地址超过30秒仍然未载入的情况下,我们就默认为此网站不可达,将载入时间记为-1。

      在硬件的选择上,利用客厅电脑即可,因为此种技术方案只需要打开浏览器即可完成网络速度监测的任务,不需要额外配置任何的设备。

      四、结果呈现

      将测速结果导出为Excel后,数据呈现为如图2的形式。

 Copyright © 2016-2026  安丘市教育服务公司 鲁ICP备10037081号-1
 技术支持:山大鲁能信息科技有限公司   

All rights reserved 2015. 网站保留所有权利,未经允许不得复制