一种网络访问次数计算方法及装置制造方法及图纸

技术编号:19341953 阅读:27 留言:0更新日期:2018-11-07 13:49
本发明专利技术公开了一种网络访问次数计算方法及装置,该方法包括:响应接收到页面访问请求,显示所述页面内容,并记录被访问的页面ID;获取在预设时间段内记录的页面ID,以统计相同的所述页面ID的数量;以及对数量相同的所述页面ID,根据所述数量同时更新所述页面的访问次数。利用本发明专利技术,通过预先缓存一段时间内被访问的页面ID,并统计被访问页面ID的数量,然后将点击数量相同的页面ID归为一类,以同时对这些页面ID的访问次数进行更新,以此大幅度地减少访问次数更新的频率,节省资源。

A method and device for calculating network access times

The invention discloses a method and device for calculating network access times. The method includes: responding to the received page access request, displaying the content of the page, and recording the page ID visited; obtaining the page ID recorded in a predetermined period of time to count the number of identical page IDs; and identical number of pages. The page ID is described, and the number of visits to the page is updated at the same time. By using the present invention, by pre-caching the page ID visited for a period of time and counting the number of page IDs visited, the page IDs with the same number of clicks are grouped into one category to update the visiting times of these page IDs at the same time, thereby greatly reducing the frequency of visiting times updating and saving resources.

【技术实现步骤摘要】
一种网络访问次数计算方法及装置
本专利技术涉及互联网
,特别是涉及一种网络访问次数计算方法及装置。
技术介绍
近年来,随着互联网技术发展和深入广泛应用,网络信息呈爆炸式增长,通过浏览各种网站获取信息已成为用户目前获取信息的常用手段。在实际应用中,各种信息、资源发布到网站供用户查询、浏览、下载等,因此现在衍生出一种“人气”记录的模式,即,当文章、视频等被用户点击访问时,会在当前页面上同时显示访问次数,即,用户每点击一次,访问次数相应地增加一次,从而直观地体现出该页面的人气值。在现有技术中,记录“人气值”时,网站的后台服务器会在每次有新的访问动作时就更新一次。这样,在直观体现“人气值”的同时,若当前访问流量较大时,这种频率、实时地更新操作会占用数据库性能,甚至造成性能瓶颈,网络访问瘫痪。
技术实现思路
本专利技术主要解决的技术问题是提供一种网络访问次数计算方法及装置,在记录页面“人气值”的同时能够避免现有技术中的频繁更新访问次数而造成性能瓶颈的技术问题。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种网络访问次数计算方法,所述方法包括:响应接收到页面访问请求,显示所述页面内容,并记录被访问的页面ID;获取在预设时间段内记录的页面ID,以统计相同的所述页面ID的数量;以及对数量相同的所述页面ID,根据所述数量同时更新所述页面的访问次数。其中,获取在预设时间段内记录的页面ID,以统计相同的所述页面ID的数量,具体为:获取在预设时间段内记录的页面ID;根据所述页面ID的数量进行排序;以及统计相同的所述页面ID的数量。其中,对数量相同的所述页面ID,根据所述数量同时更新所述页面的访问次数,具体为:根据每个所述页面ID的数量确定数量相同的所述页面ID;对数量相同的所述页面ID,根据所述数量同时更新访问次数。其中,响应接收到页面访问请求,显示所述页面内容,并记录被访问的页面ID,具体为:响应接收到页面访问请求,显示所述页面内容,并将被访问的页面ID记录在缓存或网络访问日志中。其中,获取在预设时间段内记录的页面ID,以统计相同的所述页面ID的数量,具体为:从所述缓存或网络访问日志中获取在预设时间段内记录的页面ID,以统计相同的所述页面ID的数量。其中,所述页面ID为资源ID、文章ID或产品ID。为解决上述技术问题,本专利技术采用的另一个技术方案是:提供一种网络访问次数计算装置,所述装置包括:记录单元,用于响应接收到页面访问请求,显示所述页面内容,并记录被访问的页面ID;统计单元,用于获取所述记录单元在预设时间段内记录的页面ID,以统计相同的所述页面ID的数量;以及访问更新单元,用于对数量相同的所述页面ID,根据所述数量同时更新所述页面的访问次数。其中,所述记录单元包括:获取模块,用于获取在预设时间段内记录的页面ID;排序模块,用于根据所述获取模块获取到的所述页面ID的数量进行排序;以及第一计算模块,用于根据所述排序模块的排序结果统计相同的所述页面ID的数量。其中,所述访问更新单元包括:第二计算模块,用于根据每个所述页面ID的数量确定数量相同的所述页面ID;更新模块,用于根据所述第二计算模块确定的结果,对数量相同的所述页面ID,根据所述数量同时更新访问次数。其中,所述装置还包括存储单元;所述记录单元将被访问的页面ID记录在所述存储单元中。本专利技术的有益效果是:本专利技术实施方式中提供的网络访问次数计算方法及装置,通过预先缓存一段时间内被访问的页面ID,并统计被访问页面ID的数量,然后将点击数量相同的页面ID归为一类,以同时对这些页面ID的访问次数进行更新,以此大幅度地减少访问次数更新的频率,节省资源。附图说明图1是本专利技术第一实施方式中的一种网络访问次数计算方法的流程示意图;图2是图1所示的统计相同页面ID数量的方法的流程示意图;图3是图1所示的对数量相同的页面ID同时更新访问次数的方法的流程示意图;图4是本专利技术实施方式中的一种网络访问次数计算装置的结构示意图;图5是图4所示的记录单元的结构示意图;图6是图5所述的访问更新单元的结构示意图。具体实施方式下面结合附图和实施方式对本专利技术进行详细说明。请参阅图1,为本专利技术实施方式中的一种网络访问次数计算方法的流程示意图,该方法包括:步骤S10:响应接收到页面访问请求,显示所述页面内容,并记录被访问的页面ID;其中,被访问的页面ID记录在缓存或网络访问日志中。在本实施方式中,页面为网络浏览器显示的页面,用户通过页面可以访问有关信息。页面内容一般包括:文本、图象、表格、超链接等基本元素。页面ID也可以理解为资源ID、文章ID、产品ID等等。步骤S11,获取在预设时间段内记录的页面ID,以统计相同的所述页面ID的数量;其中,从所述缓存或网络访问日志中获取在预设时间段内记录的页面ID,以统计相同的所述页面ID的数量。请同时参阅图2,步骤S11,具体为:步骤S20,获取在预设时间段内记录的页面ID;步骤S21,根据所述页面ID的数量进行排序;步骤S22,统计相同的所述页面ID的数量。步骤S12,对数量相同的所述页面ID,根据所述数量同时更新所述页面的访问次数。请同时参阅图3,步骤S12,具体为:步骤S30,根据每个所述页面ID的数量确定数量相同的所述页面ID;步骤S31,对数量相同的所述页面ID,根据所述数量同时更新访问次数。例如,网站服务器对发布在该网站上的若干篇文章的访问次数进行统计并更新,工作原理如下。用户对该网站发布的文章每点击浏览一次,记录在网络访问日中的该文章对应的页面ID则相应地增加一次。网站服务器每隔一段预设的时间,对网络访问日志所记录的页面ID的数量进行统计,统计结果如下(详见表1),其中,该预设的时间由网站服务器根据网站的实际情况进行设置,可参考的因素包括但并不仅限于以下这些因素:当前时间、网站类型(视频、网络小说、论坛等)、服务器数据库大小。页面ID访问次数61112061125611320611420611556.121100表1按照访问次数从大到小的顺序,对这些页面ID进行排序,排序结果如下(详见表2)。页面ID访问次数61211006111206113206114206112561155表2合并相同访问次数的页面ID,并根据对应的访问次数,对合并后的访问次数相同的页面ID同时进行更新。例如,如表2所示的进行排序后,依据如下方式进行访问次数的更新(详见表3):点击数量页面ID1006121206111、6113、611456112、6115表3因此,通过如上所述的方法,对访问次数相同的页面ID同时进行更新,以此大幅度地减少访问次数更新的频率,节省资源,例如,原本10000多条的页面ID访问记录,可能最终规整为30多条记录,只需要相应地更新30多次。在上面的例子中,本来需要更新20+5+20+20+5+100=170次,但最终规整为3条记录,只需要更新3次。请参阅图4,为本专利技术实施方式中的一种网络访问次数计算装置的结构示意图。该装置40包括:记录单元41、统计单元42以及访问更新单元43。该记录单元41用于响应接收到页面访问请求,显示所述页面内容,并记录被访问的页面ID。该统计单元42用于获取所述记录单元在预设时间段内记录的页面ID,以统计相同的所述页面ID的本文档来自技高网...

【技术保护点】
1.一种网络访问次数计算方法,其特征在于,所述方法包括:响应接收到页面访问请求,显示所述页面内容,并记录被访问的页面ID;获取在预设时间段内记录的页面ID,以统计相同的所述页面ID的数量;以及对数量相同的所述页面ID,根据所述数量同时更新所述页面的访问次数。

【技术特征摘要】
1.一种网络访问次数计算方法,其特征在于,所述方法包括:响应接收到页面访问请求,显示所述页面内容,并记录被访问的页面ID;获取在预设时间段内记录的页面ID,以统计相同的所述页面ID的数量;以及对数量相同的所述页面ID,根据所述数量同时更新所述页面的访问次数。2.根据权利要求1所述的网络访问次数计算方法,其特征在于,获取在预设时间段内记录的页面ID,以统计相同的所述页面ID的数量,具体为:获取在预设时间段内记录的页面ID;根据所述页面ID的数量进行排序;以及统计相同的所述页面ID的数量。3.根据权利要求1所述的网络访问次数计算方法,其特征在于,对数量相同的所述页面ID,根据所述数量同时更新所述页面的访问次数,具体为:根据每个所述页面ID的数量确定数量相同的所述页面ID;对数量相同的所述页面ID,根据所述数量同时更新访问次数。4.根据权利要求1所述的网络访问次数计算方法,其特征在于,响应接收到页面访问请求,显示所述页面内容,并记录被访问的页面ID,具体为:响应接收到页面访问请求,显示所述页面内容,并将被访问的页面ID记录在缓存或网络访问日志中。5.根据权利要求4所述的网络访问次数计算方法,其特征在于,获取在预设时间段内记录的页面ID,以统计相同的所述页面ID的数量,具体为:从所述缓存或网络访问日志中获取在预设时间段内记...

【专利技术属性】
技术研发人员:黄翔
申请(专利权)人:厦门欣旅通科技有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1