CDN加速

产品动态 > 正文

70万艺考生周末无眠,招考报名为何这么难?

2019-01-08

刚刚过去的这个周末,对全国的70万艺考生而言,是无比煎熬的两天。
CDN服务商网宿科技与海尔COSMOPlat达成战略合作
大量艺考生在微博上反映,通过国内艺术院校报名平台 “艺术升”App进行艺考报名时,出现卡顿、乱码、闪退等情况,甚至刷了两天都报不上名。到昨晚9点半,微博话题#70万艺考生丧失报名资格#的阅读量已达到1.2亿。
CDN服务商网宿科技与海尔COSMOPlat达成战略合作
除了这次的艺考报名,网宿君发现,在过往半年内,网络上已经报道了多起类似的招考报名系统崩溃事件:

“2018/12/14,中国研究生招考信息网出现进不去网站、无法登录或者是登录之后无法打印准考证的情况。官方回应称原因是访问量太大。

2018/8/1,四川达州达川城区义务教育阶段学校招生报名服务平台,出现卡顿现象,无法正常登录。达川区教育科技知识产权局回应称,系统卡顿是因为报名人数过于集中所致。

2018/6/25,天津静海区4所国办幼儿园在启动网上报名工作当天,平台即发生崩溃。静海区委宣传部回应表示,网络报名异常主要是因一些家长使用报名软件,超量点击造成网络压力过大。

从幼儿园到高校,招考报名系统的卡顿、崩溃事件频有发生,一方面对学生的升学报考造成了干扰,另一方面对院校、乃至教育系统的公信力都造成了负面影响。

作为院校和报名系统运营方,自是希望报名平台的服务能力越坚挺越好,但将最前沿、最先进的网络技术用于报名平台,也并非易事。

首先,我们分析一下原因来自哪里?

为何报名系统总是如此脆弱?

  1. 报名多为动态小请求

报名涉及较多动态小请求,例如考生信息的获取、报考院校和考点的提交、考试费用支付等,需要和报名系统的源站服务器频繁交互。因此处理这类请求本身就耗时较大,等待时间较长。

  1. 考生集中抢报,导致高并发

报名往往有名额、时间的限制,容易引起考生蜂拥抢报,导致高并发流量,进而造成网络拥堵。表现在用户端,就是访问过慢甚至无法访问,APP出现白屏甚至闪退等情况。

  1. 流量难预估,难以准确预扩容

高并发对源站带来很大压力,因此需要弹性扩容。但预扩容难度较大,需要凭经验对扩容量预先做出准确的预估,扩容过多过少都有问题。若缺乏有效风险预案,预估错误时源站将被直接压垮,导致源站崩溃,服务不可用。

针对以上分析的报名系统难点,网宿君基于自研的云分发平台与前沿的传输技术等相结合,可为报名系统提供有力的技术支撑,帮助报名平台肩负起考生的梦想。

且看网宿支招儿

网宿通过缓解考生访问拥堵+强化平台抗压能力,双管齐下保障高并发下报名平台的持续服务能力。

缓解访问拥堵,专享信道+智能调度,缓解报名页面卡死、闪退:

开放报名时,大量涌入的访问拥堵网络,会导致页面长时间卡死无响应,甚至出现闪退。

网宿在传输第一公里和中间一公里,通过智能调度,辅以人工智能算法,精准规避阻塞线路;在最后一公里通过QOS高可用方案构建专享网络通道,直接避开拥堵网络,从而保障考生访问请求以最短耗时和最稳定路径回源交互,显著减少报名页面卡死、闪退的情况。

支持链路复用,防止报名页面出现白屏

为了维护考生信息安全,网站大多使用更安全,但握手耗时更长的HTTPS协议传输。报名流程需要大量动态请求,拉取考生信息、确认提交报告信息等。频繁请求握手耗时累加,造成页面响应迟缓甚至白屏。

网宿通过SDK,支持在APP上实现链路聚合功能,一次握手后,后续请求可以复用同一链路,无需重复握手,避免了频繁的动态请求。从而提升页面加载效率,并有效防止页面长时间白屏。

强化平台抗压能力,优化交互策略 + 源站负载均衡,保护报名系统不瘫痪:

当大量涌入的考生访问请求超过了服务器的承载能力时,服务器即会崩溃瘫痪。

网宿通过对多地考生同一时间段的相同请求(如报名信息的提交)进行合并,或将访问请求进行智能有序排队,保障在来自不同区域的数十万考生同时涌入报名时,源站依然可以稳定处理,避免因考生访问并发过大造成源站瘫痪。

若报名平台有多个源站,网宿将参考源站访问承受能力,对各个源服务器进行负载均衡和故障监测,避免因各别源站服务器故障导致报名平台无法正常提供访问。

全方位监控,保障报名平台快速应急:

当报名平台突发故障影响报名流程正常运行时,快速响应处理,是最大程度降低负面影响的关键。

网宿提供全平台监控服务,实时监控报名平台源站和APP情况,并配有源站告警等一系列告警机制,在服务器资源严重吃紧时即发出告警,帮助报名平台第一时间发现、处理问题,避免平台故障因长时间未得到处理,给造成大量考生错失报名机会,甚至引发舆情。