最新
精选
ncu
前端的请求流程 浏览器打开页面—DNS查找—与Ip地址建立连接—建立TCP请求连接—first byte—HTML下载—开始渲染—首屏展示。 DNS查询时间:反应了DNS解析耗时。 提升DNS解析性能的方式:DNS缓存,DNS预解析。增大域名的提TTL值,增大服务器缓存时间,提升命中率。使用DNS prefetch标签实现域名预解析,让浏览器在后台提早解析。 TCP连接时间:浏览器与Web服务器建立TCP或IP连接的时间。 白屏时间:时间越长,用户体验越差。 尽能的减少文件的加载体积。加快javascript加载 速度。 浏览器请求响应时间:浏览器发起API接口请求,到响应数据渲染完成的时间。 解析dom树时间。 onload事件时间 首屏时间:输入URL地址,到看到第一个页面为止的时间。两秒以内响应很快。
作者回复: 非常棒的总结
2