Web前端性能优化的研究与应用

Web前端性能优化的研究与应用计算机技术和网络通讯技术的高速发展促进了Web应用的快速增长和普及,Web应用已经成为人们的一种必不可少的工具,充斥着人们生活的方方面面。电子商务、在线娱乐、电子政务等已经不再是新名词。近年来Web站点数量激增、Web站点的用户规模也日益庞大,其内容和功能也变得十分丰富。在这种情况下,对Web站点的性能要求也越来越高,人们不仅要看到自己需要的内容,而且要求有尽可能快地响应速度,用户不能忍受浏览网页

     计算机技术和网络通讯技术的高速发展促进了Web应用的快速增长和普及,Web应用已经成为人们的一种必不可少的工具,充斥着人们生活的方方面面。电子商务、在线娱乐、电子政务等已经不再是新名词。近年来Web站点数量激增、Web站点的用户规模也日益庞大,其内容和功能也变得十分丰富。在这种情况下,对Web站点的性能要求也越来越高,人们不仅要看到自己需要的内容,而且要求有尽可能快地响应速度,用户不能忍受浏览网页的时候,长时间的等待。所以站点的优化工作势在必行。 对于Web站点的优化,后台的优化技术已经比较成熟,比如数据库的优化、后台代码的优化,但是对Web前端性能优化的研究和重视度还远远不够,就国内的情况来看,大多数站点并不关注Web前台的性能优化,这方面的研究也很少。事实上Web前台优化空间非常大。本文专注于Web前端的性能优化,致力于在不改变Web站点原始架构、不改变数据库和后台代码的基础上,以尽可能小的代价实现对Web站点性能的提升。 本文首先介绍了Web前端优化的选题背景、国内外的研究现状。分析了Web站点在发展过程中的各种模式,以确定前端的范畴,提出了Web前端优化所关注的内容和进行Web前端优化的必要性。接下来通过对影响Web前端性能的各种因素,包括HTTP协议、浏览器工作方式、缓存机制、页面大小、页面结构以及Ajax等前端相关理论的分析,有针对性的提出了前端优化的多种技术开展方法。并通过理论和实验相结合的方式验证优化方案的正确性和可行性。 本文着重解决了浏览器的2连接请求问题。Ajax其异步的工作方式使得浏览器的2连接请求问题越来越突出。为了避免阻塞现象的发生,本文设计并实现了一个基于等待时间提升优先级的优先级请求队列,使所有的异步请求都放入优先级对列,由该队列管理请求和发送请求,防止两个以上的并发服务器连接。 文章最后,实现了一个信息安全评估网站,并把文章中讨论到的优化方案综合运用得到该站点中,由此证明这些优化方案是正确的可行的,有现实的意义和价值。

http://www.0871hx.com/fkyz/wyy/3277.html

http://www.0871hx.com/fkyz/wyy/3278.html 

http://www.0871hx.com/fkyz/wyy/3279.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/36946.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注