基于web服务器的网站性能优化研究
2018-02-18戴胜,朱琳
信息记录材料 2018年6期
戴 胜,朱 琳
(广东科技学院 计算机系 广东 东莞 523083)
1 引言
中国互联网络信息中心(CNNIC)2017年1月发布的《中国互联网络发展状况统计报告》中数据表明:截至2016年12月,我国网民规模达7.31亿,互联网普及率为53.2%[1]。随着上网人数的剧增,网站访问量也增加,当网站访问量增加时,要保证网站的处理效率,提升用户的访问体验,这是一个巨大的挑战。
现实中网站访问过程:用户在浏览器中输入网址,通过DNS域名解析得到目标服务器IP地址,然后向服务器发送HTTP请求,服务器对请求数据进行处理,处理完成将数据返回给客户端,客户端浏览器得到结果,最终以HTML或JSP等数据格式显示给用户。本文从网站访问的过程进行整体的分析,着重于客户端、服务器端的研究并从这两个角度对提升网站性能的技术进行分析和论述。
2 客户端优化
这里的客户端实际上指的是浏览器。在浏览器完成访问网站的时间中,有80%的时间用于加载图像、样式表、脚本等静态资源。浏览器的主要用于显示数据和发送HTTP请求,从这两个角度进行分析,研究提升网站性能的技术和方法。
2.1 减少HTTP请求
一个页面中包含多个种类和多个数量的组件,减少Http请求次数就是减少对这些组件的加载请求。减少HTTP请求次数常用以下方法:
(1)延迟加载和预加载
延迟加载指的是页面刚开始加载时只加载一部分,当用户继续往后进行浏览时,才会加载后面的资源,这样可能会减少请求数量或延迟请求数量,有利于提高用户体验。……
登录APP查看全文
