论文部分内容阅读
随着移动智能技术的发展,移动终端的性能已经得到了很大的提高,所以智能手机得到了很大的普及,移动广告需求越来越强烈。由于国内付费习惯不够成熟,网民更希望使用免费的移动互联网服务而不是收费的,所以移动广告将会是移动应用开发者和开发商最重要的变现手段之一。移动广告平台作为连接广告主和开发者的一个服务提供商,必须依托一个高稳定性、高并发性、高可扩展性的软件系统。互联网应用普遍具有高并发性的特点,尤其是广告平台聚合了众多互联网产品的接入,并发性要求就会更大,我们为广告平台设计了一套基于Nginx的稳定高效的负载均衡方案,在该方案中我们在业务服务器和数据库之间加了一层基于Memcache的缓存系统作为数据缓存,缓解了Mysql数据库的负载,提高了系统的并发处理能力。本文实现的移动互联网广告平台由广告运营系统、开发者数据平台系统、广告SDK等3个子系统模块组成。其中广告运营系统提供了一系列的功能模块给广告平台的运营人员对广告平台进行运营,另外提供网络接口给广告SDK。开发者数据平台系统主要服务于开发者,开发者通过登录该系统管理他们的应用接入和财务收入,并且通过门户网站得到广告平台最新的信息。广告SDK是提供给开发者接入广告平台的组件,主要广告形式有浮窗广告、推送广告、图标广告等。目前该平台已经投入商业运营,日处理独立终端超过100万,每天处理约1000多万次广告请求,每秒处理广告请求峰值达到每秒1000次。该平台依赖手机地理位置服务、大数据分析等技术手段实现了一定的精准投放。