博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何打造亚秒级加载的网页3——用户体验 总结
阅读量:5771 次
发布时间:2019-06-18

本文共 902 字,大约阅读时间需要 3 分钟。

如何打造亚秒级加载的网页3——用户体验  小总结

嘿呀小伙伴好呀,国庆节玩得开不开心?快不快乐?

哈哈不管你开心还是不开心明天该上班的上班去,该上课的上课去咯

笔者也是玩了好些天之后才想起来把第三节给小伙伴们补完哈哈

附上前一二节的链接:

第一节——前端性能:

第二节——网络性能:

 

呐~我们就开始第三节了   写一个小总结呗

 

一个页面想让用户有一个良好的用户体验得先做好这三点

1. 前端性能——

  前端性能在我们看来是最容易实现的,

  因为市面上已经有很多现成的工具以及各种最佳实践,

  照做很容易就能搞定

 

2. 网络性能——

  网络性能是页面加载速度的最大影响因素,

  同时也是最难优化的。

  缓存和CDN是最有效的优化方法,

  但需要注意到,这些机制只能对静态内容进行优化。

 

3.  后端性能——

  后端性能主要取决于单台服务器的性能已经分布式环境的规模。

  横向扩展非常难以实现,因此从一开始就要妥善考虑。

  很多项目将缩放能力和性能放在最后考虑,

  随着业务的增长最终将遇到非常棘手的问题

 

 

总结

  在设计快速可缩放网站过程中,解决了很多性能瓶颈:

全面掌握关键呈现路径,充分理解网络方面的限制和缓存的重要性,

设计出一套可横向缩放的后端系统。

 

  那么笔者也来推荐一些使用的工具吧,这些实用工具很适合用来解决某些具体的问题,

此外还可以通过移动页面加速(AMP)和Progressive Web Apps (PWA)实现更全面的优化、

但动态数据的缓存这个问题依然存在。

 

  Baqend采取的方法是尽量减少前端Web开发的工作量,

通过JS SDK 从全面托管的Baqend云服务获得所需后端功能,

包括数据和文件的存储、(实时)查询、推送通知、用户管理、OAuth。以及访问控制。

通过使用完整的HTTP缓存体系,

该平台可以自动加速所有请求,

同时可用性与可缩放性也更有保障

 

到这里呢笔者关于网页的加载就告一段落了,有兴趣的小伙伴们可以去翻找我以前的博客鸭

转载于:https://www.cnblogs.com/mlw1814011067/p/9750483.html

你可能感兴趣的文章
SQL Server 2016 Alwayson新增功能
查看>>
HTTP库Axios
查看>>
CentOS7下安装python-pip
查看>>
认知计算 Cognitive Computing
查看>>
左手坐标系和右手坐标系 ZZ
查看>>
陀螺仪主要性能指标
查看>>
Java 架构师眼中的 HTTP 协议
查看>>
Linux 目录结构和常用命令
查看>>
Linux内存管理之mmap详解 (可用于android底层内存调试)
查看>>
利润表(年末)未分配利润公式备份
查看>>
Android开发中ViewStub的应用方法
查看>>
gen already exists but is not a source folder. Convert to a source folder or rename it 的解决办法...
查看>>
HDOJ-2069Coin Change(母函数加强)
查看>>
遍历Map的四种方法
查看>>
Altium Designer 小记
查看>>
【Linux高级驱动】I2C驱动框架分析
查看>>
赵雅智:js知识点汇总
查看>>
二维有序数组查找数字
查看>>
20个Linux服务器性能调优技巧
查看>>
多重影分身:一套代码如何生成多个小程序?
查看>>