互联网广告经营管理系统的设计与实现

被引量 : 0次 | 上传用户:wangzhijun9999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网应用技术发展,网络广告内容交易平台成为新的互联应用盈利模式,此类网站往往要同时承担大量用户的的web请求。如何建设快速、大并发量,可持续扩展的web应用架构成为该类应用的关键。如何利用现有的软件资源进行快速的应用整合是网站成功的基础。本文针对大规模互联网广告经营管理需求设计了基于Linux操作系统平台的分布式、大容量、可扩展的互联网广告经营管理系统。实现了互联网广告的发布,广告播放时段交易,以及广告播放统计三个主要的功能,为广告主、广告商,网站管理者提供一个易用、安全、快速的广告交易平台,并且使得广告内容受众能够快速无障碍的浏览到广告内容。本系统采用Browser/Server结构开发,使用Python语言作为基础程序设计语言,根据MVC(Model-View-Controller,模型-视图-控制器)软件开发架构,结合开放源代码的公共组件memcached、memcacheQ、Twisted,实现了系统的分布式用户请求处理,并且保证了系统的高可用性以及系统的可扩展能力。本文对持久性hash算法(Consistent Hashing)进行了介绍和研究,该算法能够较好地解决在分布式缓存节点数变化后大量缓存内容需要重新分配存储节点,造成缓存命中率下降的问题。同时由于Twisted网络框架中没有实现可用的针对memcache服务的分布式算法及其相关协议,所以本系统根据memcache服务的通信协议完成了一个非阻塞的异步分布式memcache服务客户端模块,该扩展模块能够良好地处理大量的缓存内容在不同memcache服务中的分布式存储。本文对基于事件的Twisted网络框架的事件回调机制和事件延迟机制进行了介绍。分析和研究了针对大容量、多连接、高并发的网络应用服务系统应采用何种底层网络IO结构。对常用的基于CGI协议的WEB应用开发方法和基于HTTP服务器的WEB应用开发所能够承受的用户并发数进行了对比测试。同时研究了针对大资料量的先进先出(First-In/First-Out)消息队列系统的分布式处理方法,利用该方法实现了一个用户可接受数据延迟的网络广告播放统计分析子系统。本系统无论从操作系统、程序设计语言、还是各个应用服务组件都使用了开放源代码的产品或组件,充分的利用开放源代码产品和组件不但能够减少企业运营的成本、而且可以获得良好的小区技术支持。开放源代码的产品和组件人人可以任意取得自由软件的原始码,所以软件的很多功能可以相互引用,不用再浪费无谓的时间精力重新开发,这可以大大加强软件开发的质量和速度。
其他文献
智能交通系统(ITS)是目前世界交通运输领域正在研究和广泛关注的课题。近年来,智能交通系统的应用给交通运输业带来了巨大的经济效益和环境效益,对于交通拥塞情况的改善、交
“谎言”与假话并不同一。逻辑真实、法律真实、主观真实,三者都具备的信息才是“实话”;缺少其一,就是“假话”。谎言与假话的本质区别在于说话人的意念。说话人以为自己说的
文章首先从不同的视角理清了外商直接投资金融风险的内涵,在此基础上系统梳理了外商直接投资带来正面效应的国内外文献,并进一步整理了国内外文献关于外商直接投资的经济风险
为了研究在不同速度的列车荷载下路基的变形特征,建立了有限差分模型,参照不平顺管理标准,用激振力函数模拟列车荷载,运用FLAC3D对比分析了不同车速下的路基变形特征,结果表
农业公园兼有农业的内涵与园林的特征,在进行农业公园景观规划时,应根据其特殊性综合考虑。以重庆市黔江生态农业观光园区规划为例,探讨了按照“人地共生”模式,遵循乡土化、
传统的经济发展方式要实现根本性转变,必须与政府体制改革和服务型政府建设相辅相成。服务型政府建设有利于突破传统经济发展方式的体制障碍,提高政府公信力,重塑政府形象,更
【正】 也许你喝过杭州西湖的龙井茶、云南的普洱茶、新疆的奶茶、西藏的酥油茶、广州的王老吉茶、北京的大碗茶等,但我想你可能还没有口福品尝过陕西秦岭南麓小县略阳山区的
近年来,美国对华对冲政策进入了"相互依存加制度约束"的新阶段,出现了新特点。中国的某些邻国也配合美国政策,增加了其对华平衡政策中的对冲性因素。中国外交应认识新现象,提
改革开放三十年来,服务贸易在很多省份和地区El趋完善。江西属于中部城市,服务贸易发展程度与沿海、其他一些省会城市相比,相对比较落后,因此,本文运用国家竞争优势理论对江西服务
根据房地产业的特征,应用假设与模型构建方法,研究房地产上市公司负债融资结构与企业经营绩效之间关系,分析企业负债融资结构调整对经营绩效影响,最后提出房地产公司绩效优化