基于Web前端的性能优化方案研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:sunray_redtide
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web站点作为一个最能体现Internet技术特色的亮点之一,它在Internet的带动下取得了长足的发展。当代人们的吃穿住行都依赖于Web平台,对Web站点体验的性能要求越来越高,不仅仅希望通过Web站点获得信息来源或者是完成交易,更重要的是希望能够得到更快速、便捷的服务与体验。用户不能够去忍受长时间的浏览器响应等待,所有的页面等待响应时间都会成为用户流失的一个重要原因,因此,Web站点的性能优化具有非常重要的意义。对于Web站点的优化,后台的优化技术如数据库的优化、后台代码的优化,硬件方面升级服务器等方法已经比较成熟,但是对Web前端性能优化的研究相对较少。本文着眼于Web前端,在不改变数据库和后台代码的基础上,从前端优化方面实现对Web站点性能的提升。本文首先介绍了Web前端优化选题背景,描述了国内外研究现状。对Web技术的发展过程以及Web前端技术开发所涉及到的内容进行了分析。从HTTP协议以及Web的请求响应机制出发,在详细分析其工作原理的基础上,得出Web前端优化的突破口。从页面元素的优化、CSS Sprites技术的运用、压缩技术以及Web缓存优化四个方面给出了一种Web前端性能优化的方案。详细讲述了页面元素HTML、CSS、JavaScript以及图片的优化方法,CSS Sprites的制作方法和规则,引用CDN技术和针对的Cookie优化来达到更好的缓存效果,采用Gzip压缩技术,并且针对在遇到某些Web代理和PC安全软件破坏请求头的情况下提出了如何进行强制压缩的解决方法。本文最后通过一个真实的Web站点对于此方案进行试验测试,通过对实验结果的分析,证明了优化方案的可行性和有效性。
其他文献
目的了解2011年临床分离菌株对常用抗生素的耐药情况。方法细菌鉴定与药敏实验采用全自动细菌鉴定仪,手工鉴定系统以及纸片扩散法。实验及判读标准均按美国临床实验室标准化
心血管疾病是影响人类生命和健康的重要疾病。不同的蛋白家族在心血管疾病发生发展中起促进或抑制作用,对心脏和血管起损伤或保护作用。其中三重基序蛋白(TRIM)是由三个稳定