美文网首页
从首屏优化说起

从首屏优化说起

作者: 好名字_ | 来源:发表于2017-06-01 06:15 被阅读0次

前言##

对于页面速度上的优化展开可以有太多太多要讲,如 淘宝首页性能优化实践

本文不会对这些具体的优化手段做补充,而是通过一个层次的区分,划分出需要优化或是完善的点,让所有的点能联动起来。

简介##

执行后端--网络传输--生成模版--渲染视图

然后可以基于几个角色考虑,作出权衡
1.页面速度(user)
2.开发效率(developer)
3.资源费用(boss)

未命名文件.png

执行后端##

页面速度:
1.执行业务逻辑,获取数据,常见手段于sql优化,数据结构优化,这些优化手段交给后端,他们会保证接口稳定以及速度。

开发效率:
1.controller逻辑推到前端,专注业务逻辑,减少沟通成本

资源费用:
后端不详,需要补充。

小结:后端专注后端

网络传输##

页面速度:
1.资源大小:文件压缩,gzip等
2.连接数量:COMBO ,BigPipe,多路复用等
3.网络延迟:CDN

开发效率:
对于开发透明,所以是无影响

资源费用:
减小网络开销,费用嘛,当然是会少滴

小结:花钱上CDN得到速度上提高;BigPipe,多路复用需要额外的代码降级处理;又要写代码又要花钱伺候用户,好累~

生成模版##

页面速度:
1.根据路由以及状态生成模版

开发效率:
1.生成模版推到前端(但处于server),增大工作量,减少沟通成本,提高效率

资源费用:
1.对于server压力增大,老板加配置!

小结:这里主要一点,将后端的MVC中的C还给前端,满足前端的控制欲,还能减少沟通成本,增加开发效率,不过SSR就要在技术实现上就要多下功夫了。

渲染视图##

页面速度:
1.减少reflow

开发效率:
1.避免HTML,CSS一些用法
2.图片固定大小

资源费用:
1.对图片的处理需要记录信息。

小结:
渲染上除去前面几个步骤的影响,其实基本上是考验HTML,CSS的功底了。

一些小花招##

其实主要在于一点,只要体(dan)验(che)够(de)好(hao),并不非得性能走向极致(其实是太菜做不到吧:),所以懒加载图片,按需加载等手段层出不穷,或是缓存层存储的是非实时数据(兜底数据),等等。
说起来这一层面反而是很大的优化点,写的好点效果奇大,毕竟技术菜,体验凑。

问题##

强行把这些优化的问题分层处于不同的层次感觉有点牵强,算是抛砖引玉吧。有谁给个意见啥的?

结尾##

严格来说,并不完全算首屏的优化,一些优化点可以推广到全页面。
后续还需要针对问题补充些具体的方案,以及其他非主场景的折中方案(因为要考虑针对小场景快速优化)。

相关文章

  • 从首屏优化说起

    前言## 对于页面速度上的优化展开可以有太多太多要讲,如 淘宝首页性能优化实践 本文不会对这些具体的优化手段做补充...

  • 前端性能优化 - 首屏渲染优化实现及其必要性

    前端性能优化,不得不提的就是这个首屏渲染优化 首屏渲染优化 其实更具体点,应该是:首次加载首屏渲染优化,原因是某些...

  • 前端首屏优化指标

    由于项目项目特殊性,需要对首屏做项目优化现记录如下 1首屏优化指标 想做优化,先要有做优化的指标,不然就没有太多目...

  • 直播中的首屏加载优化

    本文转自:直播中的首屏加载优化 | www.samirchen.com 直播中的首屏加载时间指的是进入直播间时从播...

  • 常见面试题--js+css+vue

    1、变量提升、函数提升 2、数组的常用方法 3.优化首屏加载速度 4.Vue 首屏加载速度优化 5、Vue如何设置...

  • 构建工具

    Vue 首屏加载优化 关于 Vue 首屏加载优化的一点总结为什么我们要做三份 Webpack 配置文件 在知乎上我...

  • 首屏优化 & webpack优化

    MT https://www.jianshu.com/p/c74221f2f442[https://www.jia...

  • 前端优化(首屏优化)

    首屏优化方案 1、JavaScript外联文件引用放在html文档底部;CSS外联文件引用在html文档头部,位于...

  • 记前端项目首屏加载优化(网络篇)

    继之前的一篇《记前端项目首屏加载优化(打包篇)》之后,这次来讲一讲我的首屏加载在网络方面的优化?。 写在前面 资源...

  • Cocos Creator 微信小游戏平台启动与包体优化(首屏渲

    0.小游戏平台与启动加载/首屏渲染 如果不了解首屏渲染是什么,以下是官方文档和一篇优化帖子: 微信官方性能优化指南...

网友评论

      本文标题:从首屏优化说起

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