返回列表 发新帖

262

主题

262

帖子

810

积分

超级版主

Rank: 8Rank: 8

积分
810
发表于 2017-6-21 10:41:23 | 显示全部楼层 | 阅读模式
web前端性能优化

13.jpg

浏览器访问优化:

1.减少HTTP请求数:合并CSS、合并JS、合并图片
2.使用浏览器缓存:设置HTTP头中的Cache-Control和Expires属性,缓存CSS、Js、图标到浏览器。
3.启动压缩:把HTML、CSS、JS文件启用GZip压缩
4.CSS放在页面最上面、JS放在页面最下面:为了让浏览器尽快加载CSS,而在稍后执行JS
5.减少cookie传输
CDN加速:

CDN本质是一个缓存,而且将静态数据缓存在离用户最近的地方,所以可以使用户最快获取数据。
反向代理:

代理服务器在应用服务器之前,也能缓存静态文件或热门信息。也可作为负载均衡和一层安全防护。
应用服务器性能优化

分布式缓存:

放很少变化的数据,读不到再从数据库中读。
异步操作:

使用消息队列
使用集群:(负载均衡)
代码优化:

1.多线程
2.资源复用:单例,对象池
3.数据结构
4.垃圾回收:JVM
存储性能优化:

1.固态硬盘
2.LSM树
3.HDFS
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则