web前端性能优化

 一。 浏览器访问优化:

1.减少http请求

2.使用浏览器缓存

3、启用压缩

4.css放在页面最上面,javascript放在页面最下面

5,减少cookie传输

二。cdn加速  

本质上是一个缓存,将数据缓存放在离用户最近的地方,使用户以最快速度获取数据,

cdn能够缓存的一般是静态资源,如图片,文件,css,script脚本,静态网页等,但是这些文件

访问频率很高,将其缓存在cdn可极大改善网页的打开速度。

三。反向代理

用户发起访问请求,先访问反向代理服务器,然后再请求转发到不同的服务器上获取资源。

反向代理也具有保护网站安全的作用,来自互联网的访问请求必须经过代理服务器,

相当于在web服务器和可能的网络攻击之间建立了一个屏障。

 代理服务器也可以通过配置缓存功能来加速web请求。将静态资源缓存到代理服务器中。

也可以将动态资源缓存在代理服务器中,比如维基百科,博客论坛。当动态内容有变化,

通过内部通知机制通知反向代理缓存失效,反向代理会重新加载最新动态内容再次缓存起来。

   反向代理可以实现负载均衡功能,通过负载均衡构建的应用集群可以提供系统总体处理能力,

进而改善网站高并发情况下的性能。

 

三。应用服务器性能优化

应用服务器就是处理网站业务的服务器,业务代码都不熟在这里,是网站开发最复杂,变化最多

的地方,优化手段有缓存,集群,异步等等。

 

posted on 2017-10-10 15:16  尴尬而不失礼貌的微笑  阅读(141)  评论(0编辑  收藏  举报