美文网首页
前端性能优化

前端性能优化

作者: 自you是敏感词 | 来源:发表于2018-02-06 02:59 被阅读0次

服务端

1. 动静分离

分离动态和静态请求,交由不同的服务器进行处理。比如动态使用Tomcat,静态使用Nginx

2. 动态文件压缩

nginx等服务器都支持动态gzip压缩,可以对html、js、css、图片等进行动态压缩

3. 文件缓存

启用服务器的文件缓存机制

4. 部署

使用 CDN 服务器

客户端

1. 单页面设计

将前端系统设计为单页面模式,可大大减小文件的请求次数,提高页面加载速度,优化用户操作体验

2. 分散请求

2.1 异步加载文件:可以设计模块化加载机制,页面跳转到对应模块时,再加载对应模块的文件

2.2 异步加载数据:将所有请求使用异步处理

3. 减小请求次数

3.1 样式脚本文件合并:将JS文件(CSS文件)进行合并,规则可以自定义,比如按模块,或者整个系统合并为一个

3.2 图片合并:将系统使用到图片文件合理的进行合并

3.3 使用字体图标:可有效减少图标文件大小,减少文件请求次数(其他优点:矢量图标可以随意调节大小不失真,可自定义颜色)

4. 前端缓存

4.1 缓存数据:对已经请求过的数据进行缓存,避免重复加载

4.2 缓存页面:对于已经加载的页面进行缓存,可以采用页面隐藏或内存存储的方式

5. 延迟加载

5.1. 图片(或其他媒体文件)延迟加载

相关文章

  • 前端性能优化(中)

    性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 《前端性能优化(上)...

  • 前端性能优化(下)

    性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 《前端性能优化(中)...

  • 前端性能优化(上)

    性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 为什么要进行前端性能...

  • 前端面试必问及加分点---性能优化篇

    如何进行网站性能优化 你有用过哪些前端性能优化的方法? 谈谈性能优化问题 代码层面的优化 前端性能优化最佳实践

  • 前端性能优化

    对于前端的性能优化,主要有分为加载优化和性能优化。在Google官方文档中,给出了性能优化有哪些好处。前端优化的最...

  • 常用的后端性能优化六种方式:缓存化+服务化+异步化等

    性能优化专题 前端性能优化 数据库性能优化 jvm和多线程优化 架构层面优化 缓存性能优化 常用的后端性能优化六大...

  • 关于前端性能优化问题详解

    关于前端性能优化问题详解 出处:http://segmentfault.com/blogs 前端性能优化指南 AJ...

  • 前端性能优化

    前端性能优化 下面是我认知的前端性能优化的策略,本书主要着手 JavaScript 优化展开阐述。 JavaScr...

  • 2019-10-22

    2018 前端性能优化清单

  • 2020-04-11

    前端工程化相关 前端动画相关 优化前端性能

网友评论

      本文标题:前端性能优化

      本文链接:https://www.haomeiwen.com/subject/kzywzxtx.html