文档介绍:学校代号:10532
学 号:S1024W149
密 级:
湖南大学工程硕士学位论文
WEB 系统前端性能优化方法研究
学位申请人姓名: 李雨晨
导师姓名及职称: 张大方教授 黄伟高级工程师
培养单位: 信息科学与工程学院
专业名称: 软件工程
论文提交日期 : 2013 年 4 月 22 日
论文答辩日期 : 2013 年 5 月 19 日
答辩委员会主席: 林亚平
Research of Web Front-end Performance Optimization
LI Yuchen
.(Hunan University)2010
A thesis submitted in partial satisfaction of the
Requirements for the degree of
Master of Engineering
in
Software Engineering
in the
Graduate School
of
Hunan University
Supervisor
Professor ZHANG Dafang, Senior Engineer HUANG Wei
April, 2013
WEB 系统前端性能优化方法研究
摘 要
Web系统性能是其产品竞争力的重要指标。对于响应缓慢的产品,用户通常
感到难以容忍,总想寻找功能相近但是更快的产品来作替代。故而提高Web系统
性能非常重要。Web系统性能优化的关键是降低用户访问延时。目前在后台方面
已有相当多的研究与优化方案,例如服务器负载均衡优化方案、后台代码优化、
数据库及脚本优化等方法;在硬件方面也有升级服务器等优化方法。本文致力于
Web前端方面的优化,相对于后台与服务器的优化方案,基于前端的优化方案则
更具有低成本高效率的优点。
本文主要做了以下几个工作:
(1) 分析了 Web 系统前端性能优化机制;分析了影响 Web 前端性能的各个因
素,如 HTTP 协议分析、网页元素,Web 缓存等;针对这些因素从优化下载时间
的角度设计了相应的优化方法,如用合并压缩的方法降低 HTTP 请求数目等,并
对方法进行实验验证;
(2) 提出了一种基于针对浏览器并发连接限制的 Web 前端性能优化算法
(SACC 算法)。由于浏览器存在并发连接限制,多个并发连接请求会造成请求
拥塞,网页性能降低,用户等待时间延长。SACC