CN104994139B - 一种对高并发网络请求快速响应的***及方法 - Google Patents
一种对高并发网络请求快速响应的***及方法 Download PDFInfo
- Publication number
- CN104994139B CN104994139B CN201510316769.9A CN201510316769A CN104994139B CN 104994139 B CN104994139 B CN 104994139B CN 201510316769 A CN201510316769 A CN 201510316769A CN 104994139 B CN104994139 B CN 104994139B
- Authority
- CN
- China
- Prior art keywords
- server
- user
- request
- data stream
- page
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1014—Server selection for load balancing based on the content of a request
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种对高并发网络请求发快速响应的***。采用由北洋环流服务器、南洋环流服务器、分水流服务器、缓冲流服务器和数据流服务器在内的多重***分流用户请求内容的机制,将用户访问的内容依据对服务器资源要求的不同放置在不同类型的服务器上。当用户进行访问时不再访问一个服务器,而是同时访问多个服务器获取内容,并通过分水流服务器进行用户访问的切换——当用户访问量达到服务器警戒水平时将通常将数据流服务器生成的内容生成静态文件存储到缓冲流服务器上,并将用户访问导入到该服务器。利用本发明可以有效的减轻大量用户同时访问对网站服务器产生的压力,保持网站***高响应速度。
Description
技术领域
本发明涉及网络通讯技术领域,特别涉及一种对高并发网络请求快速响应的***。
背景技术
随着互联网的普及,尤其是电子商务的快速发展,如何应对短时间高密度网络请求已经成为大型网站面对的首要难题之一。出现短时间高密度网络请求的原因通常是很多用户在同一个时间访问同一个网站。例如:在2013年除夕当晚,蛇年第一秒共发出近35000条微博,第一分钟发出近73万条微博!而浏览微博用户数更超出这个数字数倍!这种超高密度访问量常常导致网络带宽在瞬间内耗尽,服务器负载迅速飙高,超过平时几十倍甚至上百倍,随后失去响应。由此引发一系列的连锁效应如数据库瘫痪、用户无法登陆等等,严重的会造成巨大的经济损失和公司名誉严重受损。
2010年12月1日上午10点20分,大量用户在线导致新浪微博***崩溃长达4小时之久。网络上各种微博被黑客攻击的传闻不断,给新浪公司带来极为负面的影响。
目前业界流行的做法是将用户生成的内容(例如推荐博文、最新动态)等做成接口并存放在缓存服务器上。处理用户请求的服务器(即上文中“分水流服务器”)读取缓存服务器里的数据并生成页面发给用户。
但是缓存里的数据每隔一段时间才更新一次(时间长短由技术人员自己设置),因此用户从缓存里获取的数据一般不是最新数据。
最常规的方案为部署高性能服务器。由高性能服务器来处理更多的用户请求。这种方案的缺陷是要花费相当高的成本。持此之外,公开号:CN101615203B公开了一种并发控制方法及装置,其中公开了一种并发处理机制,但该锁机制仅仅能应用于数据库访问。
发明内容
鉴于现有技术中存在的上述技术问题,本发明提供了对高并发网络请求快速响应的***。***将用户访问的内容依据对服务器资源要求的不同放置在不同类型的服务器上。当用户进行访问时不再访问一个服务器,而是同时访问多个服务器获取内容,从而实现每种内容最快取得响应的效果。
下面具体说明本发明的技术方案。
本发明提出一种“海流”***,将用户访问的内容依据对服务器资源要求的不同分开放置到静态文件服务器(北洋环流服务器)、动态程序服务器(南洋环流服务器)以及数据流服务器上,并通过分水流服务器进行用户访问的切换——当用户访问量达到服务器警戒水平时将通常将数据流服务器生成的内容生成静态文件存储到缓冲流服务器上,并将用户访问导入到该服务器。由此达到减轻数据流服务器集群的压力,保证***高响应速度的目的。
一种对高并发网络请求快速响应的***,其特征在于:采用由北洋环流服务器(静态文件服务器)、南洋环流服务器(动态程序服务器)、分水流服务器、缓冲流服务器和数据流服务器组成的***分流用户请求内容的机制;
所述分水流服务器包括一个请求检查单元、一个计数单元和一个重定向单元;
所述请求检查单元:判定http请求中user-agent字段是否有值,如无值则直接驳回,如有值激活计数单元;
所述计数单元:查询当前时间段内用户访问量是否达到数据流服务器允许最大值的90%;当前时间段与上一时间段用户增长比率是否超过10倍;任一条成立则返回假,反之返回真;
所述重定向单元:当所述计数单元返回假则启动静态页面生成与同步机制模块;当所述计数单元返回真则将请求引导至所述数据流服务器;
所述南洋环流服务器包含计数单元和逻辑处理单元;
所述逻辑处理单元:将用户的操作请求数据写入数据库,并在页面上给用户反馈(通过浏览器异步加载完成);
所述计数单元:若单位时间内所有用户的操作请求之和小于警戒值时且单个用户提交频率在允许值以下时,执行逻辑处理单元;
若单位时间内所有用户的操作请求之和达到警戒值但小于服务器允许最大值时或单个用户提交频率超过允许值时,***会在页面上弹出验证码让用户输入;如用户输入正确再执行逻辑处理单元;由此来判别是普通用户还是刷屏器,减轻服务器压力;
若单位时间内所有用户的操作请求之和超过服务器允许最大值时拒绝用户请求并返回服务器忙提示;
所述北洋环流服务器:存放图片,CSS,JavaScript,所述北洋环流服务器在收到用户请求后将指定资源发送至用户端浏览器;
所述南洋环流服务器:处理用户的操作请求,用户的操作请求包括发博文、状态,转发他人状态或文章,写评论;
所述静态页面生成与同步机制模块包含静态页面生成模块和同步模块,所述静态页面生成模块运行在所述数据流服务器上;
所述静态页面生成与同步机制模块:在所述数据流服务器上新开一个进程,模拟一个浏览器请求作为输入参数调用页面生成程序,获取HTML页面,并存储到一个本地目录;
在HTML页面生成之后,在所述数据流服务器和所述缓冲流服务器之间调用同步模块,将HTML页面拷贝到所述缓冲流服务器的文件***中。
上述的对高并发网络请求快速响应的***,其进一步特征在于:使用所述分水流服务器来判定是否需要将用户访问引导至所述缓冲流服务器,引导方式为使用***对用户请求进行拦截后,通过请求转发将用户请求发送到某个所述数据流服务器上的指定应用程序;
在所述分水流服务器上通过判定http请求中user-agent字段是否有值来判定是正常用户还是刷屏器;
通过让用户输入验证码来区分是请求是来自正常用户还是刷屏器。
本发明同时公开了一种对高并发网络请求快速响应的方法,采用由北洋环流服务器、南洋环流服务器、分水流服务器、缓冲流服务器和数据流服务器组成的***分流用户请求内容的机制;包括如下步骤:
步骤一、用户请求首先到达分水流服务器;分水流服务器执行请求检查步骤、计数步骤和重定向步骤;
请求检查步骤判定http请求中user-agent字段是否有值,如无值则直接驳回,如有值激活计数单元;
计数步骤查询当前时间段内用户访问量是否达到数据流服务器允许最大值的90%;当前时间段与上一时间段用户增长比率是否超过10倍;任一条成立则返回假,反之返回真;
重定向步骤当所述计数单元返回假则启动静态页面生成与同步机制;当计数步骤返回真则将请求引导至数据流服务器;
步骤二、如用户请求被引导至数据流服务器,则启动所述静态页面生成与同步机制并以HTML格式返回数据给用户端;
如用户请求被引导至缓冲流服务器,则缓冲流服务器将用户请求的HTML文件直接返回给用户端;当缓冲流服务器没有用户需要的内容并且数据流服务器仍有空余计算能力时,将用户请求重定向回数据流服务器;
步骤三、当用户客户端收到HTML格式的返回的数据时,向北洋环流服务器发送请求获取静态页面生成与同步机制生成的HTML页面,在客户端生成页面;
步骤四、当用户进行操作时,由浏览器发送请求至南洋环流服务器,南洋环流服务器包含计数步骤和逻辑处理步骤;
逻辑处理步骤将用户的操作请求数据写入数据库,并在页面上给用户反馈(通过浏览器异步加载完成);
计数步骤若单位时间内所有用户的操作请求之和小于警戒值时且单个用户提交频率在允许值以下时,执行逻辑处理步骤;
若单位时间内所有用户的操作请求之和达到警戒值但小于服务器允许最大值时或单个用户提交频率超过允许值时,***会在页面上弹出验证码让用户输入;如用户输入正确再执行逻辑处理步骤;由此来判别是普通用户还是刷屏器,减轻服务器压力;
若单位时间内所有用户的操作请求之和超过服务器允许最大值时拒绝用户请求并返回服务器忙提示。
上述对高并发网络请求快速响应的方法,其进一步特征在于:北洋环流服务器存放图片,CSS,JavaScript,北洋环流服务器在收到用户请求后将指定资源发送至用户端浏览器;
南洋环流服务器处理用户的操作请求,用户的操作请求包括发博文、状态,转发他人状态或文章,写评论;
静态页面生成与同步机制包含静态页面生成步骤和同步步骤,静态页面生成步骤运行在数据流服务器上;
静态页面生成与同步机制为:在数据流服务器上新开一个进程,模拟一个浏览器请求作为输入参数调用页面生成程序,获取HTML页面,并存储到一个本地目录;
在HTML页面生成之后,在数据流服务器和缓冲流服务器之间进行同步步骤,将HTML页面拷贝到缓冲流服务器的文件***中;
使用分水流服务器来判定是否需要将用户访问引导至所述缓冲流服务器,引导方式为使用***对用户请求进行拦截后,通过请求转发将用户请求发送到某个所述数据流服务器上的指定应用程序;
在分水流服务器上通过判定http请求中user-agent字段是否有值来判定是正常用户还是刷屏器;
通过让用户输入验证码来区分是请求是来自正常用户还是刷屏器。
本发明提供的应对短时间高密度网络请求的***及方法能够取得如下有益效果:应用本***之后,当有热点事件、突发性话题引发大量用户访问时,用户的非操作类访问被引导到无需执行程序的静态流服务器上,有效的降低了网站***的负荷,由此达到减轻数据流服务器集群的压力,保证***高响应速度的目的。应用本***,网站在1分钟1万浏览量的高峰下的响应速度可以缩短到页面显示3秒,登录5秒的范围之内(有公开研究数据显示,如果一个页面响应速度超过3秒,那么57%的用户就会放弃;而在登录某网站时,若超过5秒,74%的用户就不会再登录)。
附图说明
图1为本发明的一种对高并发网络请求快速响应的***结构示意图。
具体实施方式
以下结合附图和具体实施例对本发明作进一步详细说明。
技术缩略语解释:
静态化:将由服务器程序生成的网页转化为一个HTML文件存放在服务器的文件***中。
静态服务器:一种优化过的web服务器,在处理静态文件时有很高的性能,常用的有Nginx。
应用程序服务器:运行网站程序的服务器,常用的有php,python,tomcat(Java)等。
缓存:一种将用户最常访问的数据存放在内存中以减轻数据库负载的机制。
异步加载:指浏览器不在用户打开某个网页时加载数据(内容),而是将这些内容和页面分开加载。普通网站在数据没有加载完成时不会显示页面,使用异步技术可以让网页在数据加载过程中同时加载到浏览器,当数据加载缓慢或出现问题时不会影响页面的正常加载。
定时器:一种程序,每隔一段时间自动执行一次指定的任务。
刷屏器:会自动发送请求的网络程序。经常被人用来刷微博评论。
【实施例1】
如图1所示的一种对高并发网络请求快速响应的***,它包括:
北洋环流服务器:存放图片,CSS(样式表),Javascript存放在该服务器上,该服务器在收到用户请求后将指定资源发送至用户端浏览器。
南洋环流服务器:处理用户的操作请求,如发博文、状态,转发他人状态或文章,写评论等。
数据流服务器:处理用户请求的网站数据,如用户个人朋友圈中的最新内容,当天/本周最热门话题等。对于一个大型网站,该服务器通常是一个服务器集群。
缓冲流服务器:存放静态页面(HTML文件)。该文件即是数据流服务器生成的结果。文件存放在内存当中,收到用户请求时直接从内容中读取,具有非常快的响应速度。
分水流服务器:判断用户对网站数据的请求是发送到数据流服务器还是缓冲流服务器。当分水流服务器统计当前时间段(典型值是30秒)用户数达到警戒值时,将数据流服务器(集群)上的内容静态化并同步到缓冲流服务器上。
【实施例2】
本实施例的一种对高并发网络请求快速响应的方法,包括如下步骤:
步骤一、用户请求首先到达分水流服务器;分水流服务器包括一个请求检查单元、一个计数单元和一个重定向单元;
请求检查单元功能包括:判定http请求中user-agent字段是否有值,如无值则直接驳回,如有值激活计数单元;
计数单元功能包括,查询:当前时间段内用户访问量是否达到数据流服务器允许最大值的90%;当前时间段与上一时间段用户增长比率是否超过10倍;任一条成立则返回假,反之返回真;
重定向单元功能包括:当计数单元返回假则启动静态页面生成与同步机制;当计数单元返回真则将请求引导至数据流服务器;
步骤二、如用户请求被引导至数据流服务器,则启动静态页面生成与同步机制并以HTML格式返回数据给用户端;
如用户请求被引导至缓冲流服务器,则缓冲流服务器将用户请求的HTML文件直接返回给用户端;当缓冲流服务器没有用户需要的内容并且数据流服务器仍有空余计算能力时,将用户请求重定向回数据流服务器;
步骤三、当用户客户端收到HTML格式的返回的数据时,向北洋环流服务器发送请求获取静态页面生成与同步机制生成的HTML页面,在客户端生成页面;
步骤四、当用户进行操作时,由浏览器发送请求至南洋环流服务器,南洋环流服务器包含计数单元和逻辑处理单元;
逻辑处理单元功能包括:将用户的操作请求数据写入数据库,并在页面上给用户反馈(通过浏览器异步加载完成);
计数单元功能包括:若单位时间内所有用户的操作请求之和小于警戒值时且单个用户提交频率在允许值以下时,执行逻辑处理单元;
若单位时间内所有用户的操作请求之和达到警戒值但小于服务器允许最大值时或单个用户提交频率超过允许值时,***会在页面上弹出验证码让用户输入。如用户输入正确再执行逻辑处理单元。由此来判别是普通用户还是刷屏器,减轻服务器压力。
若单位时间内所有用户的操作请求之和超过服务器允许最大值时拒绝用户请求并返回服务器忙提示。
静态页面生成与同步机制包含静态页面生成步骤和同步步骤,静态页面生成步骤运行在数据流服务器上。静态页面生成与同步机制具体为:1、在数据流服务器上新开一个进程,模拟一个浏览器请求作为输入参数调用页面生成程序,获取HTML页面,并存储到一个本地目录;2、在HTML页面生成之后,在数据流服务器和缓冲流服务器之间进行同步步骤,将HTML页面拷贝到缓冲流服务器的文件***中。
使用分水流服务器来判定是否需要将用户访问引导至缓冲流服务器,引导方式为使用***对用户请求进行拦截后,通过请求转发将用户请求发送到某个数据流服务器上的指定应用程序。
在分水流服务器上通过判定http请求中user-agent字段是否有值来判定是正常用户还是刷屏器。通过让用户输入验证码来区分是请求是来自正常用户还是刷屏器。
以上所述仅为本发明最佳实践之一,但本发明保护范围不限于此,任何了解高并发访问技术的人可以轻易想到的变换或替换,只要在本发明揭露的技术范围之内,都应涵盖在本发明的保护范围内。
Claims (10)
1.一种对高并发网络请求快速响应的***,其特征在于:采用由北洋环流服务器、南洋环流服务器、分水流服务器、缓冲流服务器和数据流服务器组成的***分流用户请求内容的机制;
所述分水流服务器包括一个请求检查单元、一个计数单元和一个重定向单元;
所述请求检查单元:判定http请求中user-agent字段是否有值,如无值则直接驳回,如有值激活计数单元;
所述计数单元:查询当前时间段内用户访问量是否达到数据流服务器允许最大值的90%;当前时间段与上一时间段用户增长比率是否超过10倍;任一条成立则返回假,反之返回真;
所述重定向单元:当所述计数单元返回假则启动静态页面生成与同步机制模块;当所述计数单元返回真则将请求引导至所述数据流服务器;
所述南洋环流服务器包含计数单元和逻辑处理单元;
所述逻辑处理单元:将用户的操作请求数据写入数据库,并在页面上给用户反馈;
所述计数单元:若单位时间内所有用户的操作请求之和小于警戒值时且单个用户提交频率在允许值以下时,执行逻辑处理单元;
若单位时间内所有用户的操作请求之和达到警戒值但小于服务器允许最大值时或单个用户提交频率超过允许值时,***会在页面上弹出验证码让用户输入;如用户输入正确再执行逻辑处理单元;由此来判别是普通用户还是刷屏器,减轻服务器压力;
若单位时间内所有用户的操作请求之和超过服务器允许最大值时拒绝用户请求并返回服务器忙提示;
所述北洋环流服务器:存放图片,CSS,JavaScript,所述北洋环流服务器在收到用户请求后将指定资源发送至用户端浏览器;
所述南洋环流服务器:处理用户的操作请求,用户的操作请求包括发博文、状态,转发他人状态或文章,写评论;
所述静态页面生成与同步机制模块包含静态页面生成模块和同步模块,所述静态页面生成模块运行在所述数据流服务器上;
所述静态页面生成与同步机制模块:在所述数据流服务器上新开一个进程,模拟一个浏览器请求作为输入参数调用页面生成程序,获取HTML页面,并存储到一个本地目录;
在HTML页面生成之后,在所述数据流服务器和所述缓冲流服务器之间调用同步模块,将HTML页面拷贝到所述缓冲流服务器的文件***中。
2.根据权利要求1所述的***,其特征在于:使用所述分水流服务器来判定是否需要将用户访问引导至所述缓冲流服务器,引导方式为使用***对用户请求进行拦截后,通过请求转发将用户请求发送到某个所述数据流服务器上的指定应用程序。
3.根据权利要求2所述的***,其特征在于:在所述分水流服务器上通过判定http请求中user-agent字段是否有值来判定是正常用户还是刷屏器。
4.根据权利要求1至3之一所述的***,其特征在于:通过让用户输入验证码来区分请求是来自正常用户还是刷屏器。
5.一种对高并发网络请求快速响应的方法,其特征在于:采用由北洋环流服务器、南洋环流服务器、分水流服务器、缓冲流服务器和数据流服务器组成的***分流用户请求内容的机制;包括如下步骤:
步骤一、用户请求首先到达分水流服务器;分水流服务器执行请求检查步骤、计数步骤和重定向步骤;
请求检查步骤判定http请求中user-agent字段是否有值,如无值则直接驳回,如有值激活计数单元;
计数步骤查询当前时间段内用户访问量是否达到数据流服务器允许最大值的90%;当前时间段与上一时间段用户增长比率是否超过10倍;任一条成立则返回假,反之返回真;
重定向步骤当所述计数单元返回假则启动静态页面生成与同步机制;当计数步骤返回真则将请求引导至数据流服务器;
步骤二、如用户请求被引导至数据流服务器,则启动所述静态页面生成与同步机制并以HTML格式返回数据给用户端;
如用户请求被引导至缓冲流服务器,则缓冲流服务器将用户请求的HTML文件直接返回给用户端;当缓冲流服务器没有用户需要的内容并且数据流服务器仍有空余计算能力时,将用户请求重定向回数据流服务器;
步骤三、当用户客户端收到HTML格式的返回的数据时,向北洋环流服务器发送请求获取静态页面生成与同步机制生成的HTML页面,在客户端生成页面;
步骤四、当用户进行操作时,由浏览器发送请求至南洋环流服务器,南洋环流服务器包含计数步骤和逻辑处理步骤;
逻辑处理步骤将用户的操作请求数据写入数据库,并在页面上给用户反馈;
计数步骤若单位时间内所有用户的操作请求之和小于警戒值时且单个用户提交频率在允许值以下时,执行逻辑处理步骤;
若单位时间内所有用户的操作请求之和达到警戒值但小于服务器允许最大值时或单个用户提交频率超过允许值时,***会在页面上弹出验证码让用户输入;如用户输入正确再执行逻辑处理步骤;由此来判别是普通用户还是刷屏器,减轻服务器压力;
若单位时间内所有用户的操作请求之和超过服务器允许最大值时拒绝用户请求并返回服务器忙提示。
6.根据权利要求5所述的方法,其特征在于:北洋环流服务器存放图片,CSS,JavaScript,北洋环流服务器在收到用户请求后将指定资源发送至用户端浏览器;
南洋环流服务器处理用户的操作请求,用户的操作请求包括发博文、状态,转发他人状态或文章,写评论。
7.根据权利要求5所述的方法,其特征在于:静态页面生成与同步机制包含静态页面生成步骤和同步步骤,静态页面生成步骤运行在数据流服务器上;
静态页面生成与同步机制为:在数据流服务器上新开一个进程,模拟一个浏览器请求作为输入参数调用页面生成程序,获取HTML页面,并存储到一个本地目录;
在HTML页面生成之后,在数据流服务器和缓冲流服务器之间进行同步步骤,将HTML页面拷贝到缓冲流服务器的文件***中。
8.根据权利要求5所述的方法,其特征在于:使用分水流服务器来判定是否需要将用户访问引导至所述缓冲流服务器,引导方式为使用***对用户请求进行拦截后,通过请求转发将用户请求发送到某个所述数据流服务器上的指定应用程序。
9.根据权利要求5所述的方法,其特征在于:在分水流服务器上通过判定http请求中user-agent字段是否有值来判定是正常用户还是刷屏器。
10.根据权利要求5至9之一所述的方法,其特征在于:通过让用户输入验证码来区分是请求是来自正常用户还是刷屏器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510316769.9A CN104994139B (zh) | 2015-06-10 | 2015-06-10 | 一种对高并发网络请求快速响应的***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510316769.9A CN104994139B (zh) | 2015-06-10 | 2015-06-10 | 一种对高并发网络请求快速响应的***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104994139A CN104994139A (zh) | 2015-10-21 |
CN104994139B true CN104994139B (zh) | 2018-03-13 |
Family
ID=54305890
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510316769.9A Active CN104994139B (zh) | 2015-06-10 | 2015-06-10 | 一种对高并发网络请求快速响应的***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104994139B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106648599A (zh) * | 2016-10-12 | 2017-05-10 | 天闻数媒科技(湖南)有限公司 | 一种在线课程报名的处理方法及*** |
CN106357549B (zh) * | 2016-11-02 | 2019-09-24 | 郑州云海信息技术有限公司 | 集群部署中高并发分流的方法、装置、***及负载均衡器 |
CN107341263B (zh) * | 2017-07-18 | 2020-04-10 | 京东方科技集团股份有限公司 | 一种静态页面数据处理的方法及装置 |
CN108259616B (zh) * | 2018-01-26 | 2021-06-15 | 中企动力科技股份有限公司 | 会话共享方法、装置、电子设备及可读存储介质 |
CN111176824B (zh) * | 2018-11-12 | 2021-04-20 | 商派软件有限公司 | 一种处理高并发活动报名的方法 |
CN111526220B (zh) * | 2020-07-06 | 2020-10-13 | 飞天诚信科技股份有限公司 | 一种高并发环境下处理信息的方法及*** |
CN111984868A (zh) * | 2020-08-21 | 2020-11-24 | 上海二三四五网络科技有限公司 | 一种浏览器中浏览网页的控制方法及装置 |
CN117061526B (zh) * | 2023-10-12 | 2023-12-12 | 人力资源和社会保障部人事考试中心 | 一种基于全局与局部业务访问控制的访问高峰防拥塞方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1182589A2 (en) * | 2000-08-17 | 2002-02-27 | International Business Machines Corporation | Provision of electronic documents from cached portions |
CN101707598A (zh) * | 2009-11-10 | 2010-05-12 | 成都市华为赛门铁克科技有限公司 | 识别洪水攻击的方法、装置及*** |
CN102662993A (zh) * | 2012-03-14 | 2012-09-12 | 北京神州数码思特奇信息技术股份有限公司 | 一种页面数据提供方法 |
CN103051706A (zh) * | 2012-12-19 | 2013-04-17 | 新浪网技术(中国)有限公司 | 应用于动态网站的动态网页请求处理***和方法 |
CN103064932A (zh) * | 2012-12-24 | 2013-04-24 | 乐视网信息技术(北京)股份有限公司 | 一种静态化页面的处理***和方法 |
CN104298723A (zh) * | 2014-09-24 | 2015-01-21 | 蓝盾信息安全技术有限公司 | 一种网站实现页面静态化的方法 |
CN104391868A (zh) * | 2014-10-28 | 2015-03-04 | 用友优普信息技术有限公司 | 动态页面静态化的装置和方法 |
-
2015
- 2015-06-10 CN CN201510316769.9A patent/CN104994139B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1182589A2 (en) * | 2000-08-17 | 2002-02-27 | International Business Machines Corporation | Provision of electronic documents from cached portions |
CN101707598A (zh) * | 2009-11-10 | 2010-05-12 | 成都市华为赛门铁克科技有限公司 | 识别洪水攻击的方法、装置及*** |
CN102662993A (zh) * | 2012-03-14 | 2012-09-12 | 北京神州数码思特奇信息技术股份有限公司 | 一种页面数据提供方法 |
CN103051706A (zh) * | 2012-12-19 | 2013-04-17 | 新浪网技术(中国)有限公司 | 应用于动态网站的动态网页请求处理***和方法 |
CN103064932A (zh) * | 2012-12-24 | 2013-04-24 | 乐视网信息技术(北京)股份有限公司 | 一种静态化页面的处理***和方法 |
CN104298723A (zh) * | 2014-09-24 | 2015-01-21 | 蓝盾信息安全技术有限公司 | 一种网站实现页面静态化的方法 |
CN104391868A (zh) * | 2014-10-28 | 2015-03-04 | 用友优普信息技术有限公司 | 动态页面静态化的装置和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104994139A (zh) | 2015-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104994139B (zh) | 一种对高并发网络请求快速响应的***及方法 | |
US10079854B1 (en) | Client-side protective script to mitigate server loading | |
US11765048B2 (en) | Declarative and reactive data layer for component-based user interfaces | |
CN106202112B (zh) | 缓存目录刷新方法和装置 | |
US20180365254A1 (en) | Method and apparatus for processing information flow data | |
US10366055B2 (en) | Decreasing duplicates and loops in an activity record | |
CN105591997B (zh) | 一种url分类过滤方法及装置 | |
CN104184832A (zh) | 网络应用中的数据提交方法及装置 | |
CN104750855B (zh) | 一种大数据存储优化方法和装置 | |
CN104283875A (zh) | 云盘权限管理方法 | |
CN104462534A (zh) | 网络信息分享方法和装置 | |
CN107276970B (zh) | 一种解绑、绑定方法和装置 | |
US10554701B1 (en) | Real-time call tracing in a service-oriented system | |
US10642862B2 (en) | System and method for referencing master data in a multi-tenant application-platform-as-a-service architecture | |
CN108429785A (zh) | 一种爬虫识别加密串的生成方法、爬虫识别方法及装置 | |
CN111782692A (zh) | 一种频率控制方法及装置 | |
US20100036892A1 (en) | Determination of an updated data source from disparate data sources | |
CN110266799B (zh) | 一种基于缓存的幂等性实现的方法 | |
US10671636B2 (en) | In-memory DB connection support type scheduling method and system for real-time big data analysis in distributed computing environment | |
US20210232603A1 (en) | Capturing data lake changes | |
US20230077698A1 (en) | Interspersed message batching in a database system | |
CN104504004A (zh) | 用于网站分享的分享方法和装置 | |
CN104253835A (zh) | 用户行为数据采集方法及其*** | |
US10681039B2 (en) | User authentication across multiple environments | |
CN107291777A (zh) | 一种热点数据识别和处理的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |