高性能Web框架的分析与应用

被引量 : 25次 | 上传用户:wxdong2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web技术的发展,越来越多的应用转移到Web平台上实现。Web平台的交互也变得越来越复杂,基于传统Web框架的Web平台在吞吐量、延迟、并发连接数等方面已经无法满足现有需求,为了使系统的互操作性更好,Web优化的技术得以快速发展。当前的Web优化技术主要分为两个方面,在服务器方面,轻量级Web服务器的出现将Web服务器的不同职能进行了详细分工,各司其职,各取所长,将多个轻量级Web服务器整合在一起可以很好的实现数据分流和负载均衡,从而提高网站的吞吐量和并发连接数,另一方面,由于Ajax等技术的出现,页面动态效果、交互功能、甚至动态数据的读取都转移到静态文件中实现,静态文件在Web数据流中所占的份额越来越大,从而导致HTTP请求数量增加,读取文件时查找路径过多,创建连接及等待响应时间过长,对于静态文件的优化能够有效提高Web页面的加载时间,减少延迟。将以上两种优化思想整合起来应用于Web站点中,能够起到大幅提升站点性能的作用。本文主要进行了如下几方面的工作:1、对Web优化技术进行了分析,提出了一种高性能的Web框架,从Web开发的整个流程入手,在服务器端使用varnish作为反向代理服务器,并扩展其缓存功能,将所有的HTTP object以一个单独文件的方式缓存到内存中,起到一个Web加速器的作用,使用lighttpd作为静态文件服务器。针对静态文件提出了一套静态文件持续化集成的流程,开发了ucdtool工具作为中间件,整合ccnet和svn,对于开发阶段静态文件的版本控制、文件合并,运行阶段的文件压缩、发布,进行整体的控制和优化,进而最大化的减少静态文件的数量和大小,从而提高网站性能。2、对绩效管理系统进行了概要设计,绩效管理系统作为管理和提升员工绩效的软件,如今已经被很多大型企业使用,由于管理流程复杂,并发数量大,交互要求高等特点,绩效管理系统对于网站的性能有较高要求,原有的绩效管理系统无法满足越来越复杂的绩效管理流程。本文对绩效管理系统进行了概述,给出了绩效管理系统的功能模块图,详细介绍了各个模块的作用和联系,并对系统的流程进行了说明,给出了系统的主流程图。3、对优化方案进行了实施与应用,将这个高性能Web框架应用于对网站性能要求较高的绩效管理系统中,详细介绍了静态文件集的优化过程,web服务器的优化配置以及web前端优化方案的实施过程,并通过测试和性能对比说明了在使用高性能Web框架后,网站的性能得到了大幅提升。
其他文献
网络犯罪有自身的表现形式及特性,如何建立健全信息管理体制、加强网络犯罪的预防和控制措施,已成为人类社会面临的一项重大课题。
<正> 水产饲料粘合剂是使水产饲料保持水稳定性的添加剂,且具有胶状特征的营养物质。随着水产养殖的发展,颗粒饲料的需求日益增多,选择质优价廉的水产饲料粘合剂就愈来愈重要
<正>历史上,与委羽山相关联的知名人物很多,如果罗列出来,那一定是一份很长的名单。这些人物都有其闪光之处,若论与委羽山渊源之深、受后人钦崇之甚,大概要首推司马季主。他
随着中国电信业的蓬勃发展,中国移动公司的企业规模在不断增加,在岗人员的数量也急速增长。与公司业务蓬勃发展和公司员工数量激增相比,中国移动公司原先的绩效考核方法效率
本文以企业核心竞争基础理论为起点,系统阐述了研究企业核心竞争力的现实意义,以及国内现阶段的企业核心竞争力财务评价指标体系优缺点,并尝试构建我国企业核心竞争力的财务
随着对外汉语的蓬勃发展,越来越多的研究者开始关注对外汉字教学,相关文章也层出不穷。本文主要是从实践的角度去探讨综合课的汉字教学,并提出相应的教学方法与改进意见。笔
在文学作品中,都市往往代表着进步,代表着现代文明。网络知名女性作家人海中编织了诸多都市青年男女的爱情故事,塑造了一系列都市年轻女性的形象。本文以她的系列言情小说为
在经济全球化和市场经济日益成熟的情况下,企业间的竞争日趋激烈,研发已成为企业生存和发展的重要源泉与动力,是企业的战略性要素,越来越多的企业建立自己的研发机构,提高对
招聘工作是企业经营和管理重要组成部分。以前企业大多是通过传统的报纸,平面广告,招聘会等招聘方式来招聘人才,不仅存在着效率低下、成本过高、流程繁琐等问题,而且也和企业
蒙药是我国民族医药中不可或缺的组成部分,是蒙古族人民世代相传、遗留下来的瑰宝,是与自然和疾病斗争的智慧结晶。诃子是蒙药中具有代表性的药物之一,在抗菌、降血脂等方面