减少请求是指减少http的请求次数,我们下载一个css文件或者图片都是需要一次http请求的,但是在解析http协议的过程中是需要时间的,处于顶层的http协议所需要的时间也就越多。所以我们要尽量减少http的请求次数和时间。
以下方法可以使用:
1、bluehost美国虚拟主机商建议将多个图片整合成一个文件,然后利用css技术呈现在网页中,从而减少图片的请求。
2、合并JavaScrip脚本和整合css样式文件。也可以利用浏览器的Cache功能,避免重复下载相同的静态文件。
第二:优化数据库
对于一些企业来说建设的网站肯定会涉及到数据库,我们要清楚数据库的性能可以直接影响到整个web应用的性能。可想而知如果数据库的性能不佳,我们对网站做任何优化都是得不到实际效果的。所以对于优化数据库性能,在提升web应用程序的速度来说是起到了非常重要的地位。
第三:利用负载均衡
单个web独立服务器所提供的处理速度肯定不如多个web服务器共同处理的速度快。利用负载均衡技术就可以将单台服务器的压力值到达极限时,就可以把压力分散给其他的web服务器来进行承担。
企业实现负载均衡的方法有很多种,比如http重定向,基于DNS的轮询解析,反向代理服务器等多种办法,这几种办法最终的目的就是把一台web服务器的流量合理的分散给其他web服务器来承担。
第四:使用缓存
缓存把需要花费昂贵开销的数据库查询结果保存起来,在下次需要时,就可以直接从缓存中读取,这样就可以减少数据库的访问次数,而且直接从缓存中读取数据的速度要比从数据库中快很多。而在Web应用中,数据库的访问耗时相对较多,因此减少数据库的访问次数,可有效提高Web应用的性能。