【技术实现步骤摘要】
一种网络广告数据高并发访问服务方法
本专利技术涉及一种网络广告数据高并发访问服务方法,特别涉及一种增强处理性能的网络广告数据高并发访问服务方法,属于网络广告数据高并发访问服务领域。
技术介绍
目前全球47%的人口每月至少上一次网,包括通过PC和移动设备。未来的全球互联网普及率将超过50%,网民数量达到38.4亿人。随着互联网用户量增长,对网络广告服务能力的要求越来越高。通过增加服务器数据,配置服务器集群虽然可以解决密集用户访问的问题,但是会带来较高的投入成本。目前市场上存在的网络广告服务器软件大部分是直接使用一些开源的免费项目,例如tomcat、nginx、apache。虽然这些项目成本低,使用方便简单,但是处于高并发的网络广告服务中,服务能力仍然有提升空间。
技术实现思路
本专利技术网络广告数据高并发访问服务方法公开了新的方案,采用分布式处理以及双长连接方式确保网络资源被最大限度的利用,解决了现有方案在高并发网络广告服务中效率下降的问题。本专利技术网络广告数据高并发访问服务方法,网络广告数据高并发访问服务方法基于服务器实现,服务器包括反向代理服务器、内容服务器,反向 ...
【技术保护点】
1.一种网络广告数据高并发访问服务方法,所述网络广告数据高并发访问服务方法基于服务器实现,所述服务器包括反向代理服务器、内容服务器,所述反向代理服务器包括DNS服务器、反向代理服务器组,所述内容服务器包括广告接口应用服务模块、内容数据库,所述广告接口应用服务模块包括输入输出回调线程模块、广告请求队列、后台工作线程模块,其特征是包括过程:⑴反向代理服务:反向代理服务器负责接受用户的接入请求,分别维护客户端和应用服务器的连接池,管理并关闭已超时的长连接,在后端应用和远程用户间建立起安全隔离和攻击检测机制,使用轮转或最少连接数优先策略完成基于客户请求的负载均衡或将一个客户请求拆分 ...
【技术特征摘要】
1.一种网络广告数据高并发访问服务方法,所述网络广告数据高并发访问服务方法基于服务器实现,所述服务器包括反向代理服务器、内容服务器,所述反向代理服务器包括DNS服务器、反向代理服务器组,所述内容服务器包括广告接口应用服务模块、内容数据库,所述广告接口应用服务模块包括输入输出回调线程模块、广告请求队列、后台工作线程模块,其特征是包括过程:⑴反向代理服务:反向代理服务器负责接受用户的接入请求,分别维护客户端和应用服务器的连接池,管理并关闭已超时的长连接,在后端应用和远程用户间建立起安全隔离和攻击检测机制,使用轮转或最少连接数优先策略完成基于客户请求的负载均衡或将一个客户请求拆分成若干并行计算部分分别提交到多个应用服务器,对请求的用户ID取前几位作为转发标签,相同标签的请求转发到同一台应用服务器;⑵广告应用服务:位于内容数据库与反向代理服务器之间的广告接口应用服务模块向上接收由反向代理服务器转发来的客户端访问请求,向下访问由内容数据库提供的结构化存储与数据查询服务;当一个广告请求到达后,底层操作系统通过输入输出回调线程模块对这个已到达的广告请求进行处理,输入输出回调线程模块对该请求进行预处理,使用位于本地的高速缓存来避免成本较高的数据库查询,如果本地缓存命中,则直接将缓存中的结果返回客户端,结束本次请求,如果未命中或这个广告请求需要日志写入操作,则该请求将被输入输出回调线程模块追加到指定的队列中,等待后台工作线程模块中的空闲线程对这个广告请求进行处理;后台工作线程模块中的每个线程都分别维护两条长连接,一条长连接将底层与数据库服务相连,另一条长连接连接到分布式缓存网络,通过让每个线程维护长连接,后台工作线程模块实现了数据库和分布式缓存的连接机制,后台工作线程模块在广告请求队列上等待新的请求到达,从队列中取出一个新的请求后,使用分布式缓存服务命中该请求中的查询操作,如果缓存未命...
【专利技术属性】
技术研发人员:温洋,
申请(专利权)人:上海甚术网络科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。