美文网首页
前端性能优化

前端性能优化

作者: 自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. 图片(或其他媒体文件)延迟加载

    相关文章

      网友评论

          本文标题:前端性能优化

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