前端性能优化

目录

  • 前端性能优化
    • 第六章:服务端和网络优化
      • 6.1 CDN——如何合理配置CDN缓存
      • 6.2 DNS——主流的DNS优化方法有哪些?
      • 6.3 HTTP:如何减少 HTTP 请求
      • 6.4 Cookie—— 减少 Cookie 大小的策略和益处
      • 6.5 服务器——缓存配置和优化方案
      • 6.5 服务器——如何开启 Gzip 压缩
      • 6.6 HTTPS—— 如何开启全站 HTTPS
      • 6.7 HTTP2 —— 升级 HTTP2 的好处有哪些?
    • 第七章:流程优化
      • 7.1 前端研发流程
      • 7.2 协作模式——前后端如何高效开展更高效的合作
      • 7.3 自动化测试——有哪些主流的技术方案
      • 7.4 自动化上线——有哪些方案可供选择?如何部署?
      • 7.5 代码质量——如何提升团队整体的代码质量
      • 7.6 上线前——如何对 HTML5 的质量做即时检测
      • 7.7 上线后——如何进行 HTML5 的性能和错误监控
      • 7.8 线上业务——如何进行线上业务的基调监控?
      • 7.9 发版后——如何进行 APP 的性能和错误监控
  • 课程总结:
  • 推荐阅读:

第六章:服务端和网络优化

6.1 CDN——如何合理配置CDN缓存

6.2 DNS——主流的DNS优化方法有哪些?

  • 因为浏览器对一个域名同时发送的http请求有数量限制,可以使用多个域名
6.3 HTTP:如何减少 HTTP 请求

  • 小 icon 使用 webfont
  • 小的文件进行合并 Combo(服务端合并a.js b.js)
  • 多个接口以后端接口集群的方式
6.4 Cookie—— 减少 Cookie 大小的策略和益处

  • 只携带白名单中特殊名称的 cookie ,其他的直接删除不携带过去
6.5 服务器——缓存配置和优化方案

6.5 服务器——如何开启 Gzip 压缩

6.6 HTTPS—— 如何开启全站 HTTPS

​ 优点:

​ SEO

​ 安全

6.7 HTTP2 —— 升级 HTTP2 的好处有哪些?

  • 二进制格式传输数据
  • 多路复用 ( 雪碧图现在用的少的愿意就是)
  • 头部压缩(减少传输体积)
  • server push

第七章:流程优化

7.1 前端研发流程

7.2 协作模式——前后端如何高效开展更高效的合作

7.3 自动化测试——有哪些主流的技术方案

7.4 自动化上线——有哪些方案可供选择?如何部署?

7.5 代码质量——如何提升团队整体的代码质量

  • eslint stylelint tslint
7.6 上线前——如何对 HTML5 的质量做即时检测

7.7 上线后——如何进行 HTML5 的性能和错误监控
  • 页面性能监控

    • js 错误监控
    • API 接口监控
    • 日志详情
    • 用户轨迹

7.8 线上业务——如何进行线上业务的基调监控?

7.9 发版后——如何进行 APP 的性能和错误监控

  • 网络请求的事件
  • 冷启动和热启动的监控数据

课程总结:

推荐阅读:

  1. Web性能权威指南

  2. 网站性能监测与优化

  3. 高性能网站建设指南

前端性能优化-服务端和网络优化-极客时间相关推荐

  1. 深度讲解:web前端性能优化

    一.课程简介: 1.课程大纲 涉及到的分类 网络层面 构建层面 浏览器渲染层面 服务端层面 涉及到的功能点 资源的合并与压缩 图片编解码原理和类型选择 浏览器渲染机制 懒加载预加载 浏览器存储 缓存机 ...

  2. web前端性能优化总结

    概括 涉及到的分类 网络层面 构建层面 浏览器渲染层面 服务端层面 涉及到的功能点 资源的合并与压缩 图片编解码原理和类型选择 浏览器渲染机制 懒加载预加载 浏览器存储 缓存机制 PWA Vue-SS ...

  3. 前端性能优化方法与实战17 横向对比:百度、阿里云、美团性能方案对比

    前面我介绍了性能优化实践及在 Hybrid下的进阶优化方案,这是我们目前的做法,那么,业界是什么样的情况呢?在这里我就挑选三家互联网公司--百度.阿里云.美团,一起来看看他们是怎么做的? 为什么选它们 ...

  4. 极客时间限时免费开放全部课程!别纠结了选这几门!

    " 阅读本文大概需要 3 分钟. " 很多技术人对极客时间都比较熟悉了,但也许你还不知道专门服务企业的「极客时间企业版」,他们最近推出了一个活动,面向企业免费开放全部课程. 企业里 ...

  5. 1.5W+字的全链路前端性能优化送给你

    点击上方"前端开发博客",选择"星标" 回复"加群",加入我们一起学习 通常来讲前端性能优化是指从用户开始访问我们的网站到整个页面完整的展现 ...

  6. 如何全链路进行前端性能优化

    " 如果对性能优化很有兴趣的可以参加文末的送书活动 " 1. 概述 通常来讲前端性能优化是指从用户开始访问我们的网站到整个页面完整的展现出来的过程中,通过各种优化策略和优化方法让页 ...

  7. 全链路前端性能优化方案

    通常来讲前端性能优化是指从用户开始访问我们的网站到整个页面完整的展现出来的过程中,通过各种优化策略和优化方法让页面加载的更快,让用户的操作响应更及时,给用户更好的使用体验. 这里我们介绍的是前端性能优 ...

  8. 【干货】1.5W+字的全链路前端性能优化送给你

    通常来讲前端性能优化是指从用户开始访问我们的网站到整个页面完整的展现出来的过程中,通过各种优化策略和优化方法让页面加载的更快,让用户的操作响应更及时,给用户更好的使用体验. 这里我们介绍的是前端性能优 ...

  9. web前端高级JavaScript - 彻底掌握基于HTTP网络层的“前端性能优化”

    彻底掌握基于HTTP网络层的 "前端性能优化" 产品性能优化方案 HTTP网络层优化 代码编译层优化 webpack 代码运行层优化 html/css javascript vue ...

最新文章

  1. java 操作mysql数据库得到错误码_[数据库/Java]数据库开发过程中产生的MySQL错误代码及其解决方案...
  2. 洛谷 1379 八数码难题
  3. 制作唐诗网页代码_分享FrontPage制作网页的几个技巧
  4. ArcGIS实验教程——实验二十五:大型商场选址经典案例
  5. 全国计算机vb考试经典程序设计,全国计算机二级《VB语言程序设计》考试要点...
  6. Visual Studio 宏
  7. php数据库连接程序,常用的数据库连接程序
  8. docker国内镜像链接
  9. mysql存储引擎 sql_MySQL——存储引擎与SQL数据类型
  10. java代码生成UUID以及在线UUID生成器
  11. 大数据集群安装02之Hadoop配置
  12. 如何使用krpano全景资源下载器来下载720yun的全景图
  13. Sqlite3实现脏读
  14. 面试常考题——LRU缓存题解
  15. 选择任意你熟悉的编程语言开发一个C/S、B/S、B/A/S或基于移动设备的民航售票系统,实现基本功能
  16. 自动取款机 冲正交易
  17. 正则将长数字转为英式写法(从后向前3个数字一个逗号)
  18. 企业微信可以取消实名认证吗?如何操作?
  19. google api设计指南-简介
  20. Cocos2d-x中图字原理之深入分析

热门文章

  1. medoo连接mysql_Medoo
  2. Django数据库ORM模型使用(数据查询)!!!Django数据库如何使用ORM模型查询数据? ✧*。٩(ˊᗜˋ*)و✧*。 Django初体验
  3. Adam优化器偏差矫正的理解
  4. vsphere之一 ESXI 6.7u2安装
  5. html5 二进制 上传图片,图片上传转二进制流
  6. 【PyTorch】torch.utils.data.Dataset 介绍与实战
  7. mac/linux 查找软件安装、配置路径
  8. pycharm 自动生成文件注释和函数模板
  9. html视频自动缩放,HTML5 视频(videos)缩放JavaScript插件
  10. 位、字节(字符)、K、M、G关系及转换及宽带 Mbps