【技术实现步骤摘要】
一种处理高并发访问事件服务器部署的方法
本专利技术涉及服务器领域,具体是指一种处理高并发访问事件服务器部署的方法。
技术介绍
由于分布式系统的问世,高并发通常是指通过设计保证系统能够同时并行处理很多请求。通俗来讲,高并发是指在同一个时间点,有很多用户同时的访问同一API接口或者Url地址,经常会发生在有大活跃用户量,用户高聚集的业务场景中。现有的应对高并发事件的方法在设计上存在弊端,导致实际应用不好,使服务器负载过高,给前端用户带来不好的使用体验,并进一步提高了维护人员的工作负荷,损耗大量时间和精力。
技术实现思路
本专利技术要解决的技术问题是现有的高并发时间应对手段单一,多数公司采用大幅购买服务器的做法临时解决高并发时间,增加了运算成本,耗用大量人力物力,造成互联网的数据阻塞。为解决上述技术问题,本专利技术提供的技术方案为:一种处理高并发访问事件服务器部署的方法,包括以下步骤:S1、通过referer模组和加密签名模组对流量进行优化;S2、通过HTTP优化模组和图片服务器模组对前端进行优化;S3、通过静态化模组和队列模组对服务端进行优化;S4、通过mysql查询缓存模组和mysql数据库层缓存模组对数据库进行优化;S5、通过nginx的proxy功能对web服务器进行优化。本专利技术与现有技术相比的优点在于:通过各逻辑模块分别对流量、前端、服务端、数据库和web服务器进行优化,在不增加运算成本的前提下,对各部分进行有序优化,提升了用 ...
【技术保护点】
1.一种处理高并发访问事件服务器部署的方法,其特征在于包括以下步骤:/nS1、通过referer模组(6)和加密签名模组(7)对流量进行优化;/nS2、通过HTTP优化模组和图片服务器模组对前端进行优化;/nS3、通过静态化模组(12)和队列模组(13)对服务端进行优化;/nS4、通过mysql查询缓存模组(14)和mysql数据库层缓存模组(15)对数据库进行优化;/nS5、通过nginx的proxy功能对web服务器进行优化。/n
【技术特征摘要】
1.一种处理高并发访问事件服务器部署的方法,其特征在于包括以下步骤:
S1、通过referer模组(6)和加密签名模组(7)对流量进行优化;
S2、通过HTTP优化模组和图片服务器模组对前端进行优化;
S3、通过静态化模组(12)和队列模组(13)对服务端进行优化;
S4、通过mysql查询缓存模组(14)和mysql数据库层缓存模组(15)对数据库进行优化;
S5、通过nginx的proxy功能对web服务器进行优化。
2.根据权利要求1所述的一种处理高并发访问事件服务器部署的方法,其特征在于:所述S1通过流量优化模块(1)实现,所述流量优化模块(1)包括所述referer模组(6)和所述加密签名模组(7);
所述referer模组(6)主体为基于referer:nginx单元的防盗链设计,采用ngx_http_referer_module阻挡来源非法的域名请求,其指令为valid_referersnone|blocked|server_names|string...;
所述加密签名模组(7)主体为基于第三方模块HttpAccessKeyModule的Nginx防盗链。
3.根据权利要求2所述的一种处理高并发访问事件服务器部署的方法,其特征在于:所述referer模组(6)的指令valid_referersnone|blocked|server_names|string...中:
(1)none表示referer来源头部为空的情况;
(2)blocked表示referer来源头部不为空的情况,内部不以http://或者https://开头的值均被删除;
(3)server_names表示referer来源头部包含当前的server_names。
4.根据权利要求2所述的一种处理高并发访问事件服务器部署的方法,其特征在于:所述加密签名模组(7)的设置中:
(1)accesskeyon|off模块开关;
(2)accesskey_hashmethodmd5|sha-1签名加密方式;
(3)accesskey_argGET参数名称;
(4)accesskey_signature加密规则。
5.根据权利要求1所述的一种处理高并发访问事件服务器部署的方法,其特征在于:所述S2的HTTP优化模组包括图片地图单元(8)、图片合并单元(9)和脚本及样式表合并单元(10);
所述图片地图单元(8)主体为基于图片地图的关联模式,采用map和area标签,在一个图片上关联多个URL,目标URL的选择根据用户单击在图片上的位置决定,通过位置处发送超链接定位坐标,将HTTP请求数量限定为一个;
所述图片...
【专利技术属性】
技术研发人员:姚磊,张钧,黄刚,
申请(专利权)人:贵阳块数据城市建设有限公司,
类型:发明
国别省市:贵州;52
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。