问:通过浏览器的简单测试,与淘宝首页上的丰富网页相比,淘宝首页DOMContentLoaded大约为500毫秒,加载时间大约为2S,速度非常出色。您想问一下,淘宝作为一个庞大的页面,通过什么技术手段来实现这种效果?(PS:尤其是在前端)
答:首先挖坑,然后将其填满
。1.使用CDN
G tbcdn.cn等待CDN域名加载静态资源,例如图像,CSS,JS
2. CSS压缩,JS压缩,减小文件大小
3,dns-预取
4.减少HTTP请求的数量
图片CSS_ Sprite,例如https://imgs.developpaper.com/imgs/T1CLOwFelgXXakF0U7-800-400.png
5.缓存
6.属性脚本异步
可以确定以上内容。还有其他技术。有时间我们会填写。
答:我觉得CDN正在发挥主导作用。CSS压缩和JS压缩当然很重要。该图像使用少量数据,并确保最低程度的用户接受度。耗时的模块异步使用延迟加载。