博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端性能优化总结
阅读量:6529 次
发布时间:2019-06-24

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

1、从输入url到页面加载完成发生了什么?

用户输入url首先会被域名解析系统(DNS)解析为对应的IP地址,然后与该IP对应的服务器建立TCP链接,随后我们会向服务器抛出我们的HTTP请求,服务端处理完请求后会把目标数据放在HTTP响应里返回客户端,拿到数据的浏览器就可以开始走一个渲染的流程了,渲染完毕,页面便呈现给了用户,并时刻等待着响应用户的操作。1)DNS解析2)TCP链接3)HTTP请求抛出4)服务端处理请求,HTTP响应返回5)浏览器拿到响应数据,解析并呈现给用户复制代码

2、针对以上五个过程的解决方法

1)减少DNS解析、DNS解析是一个耗时的操作2)三次握手使用长链接、预链接、接入SPDY协议3)减少http请求和请求体积复制代码

转载于:https://juejin.im/post/5c9caa285188252d5a14a334

你可能感兴趣的文章
银行卡信息安全事件频发 互联网站成数据泄露"重灾区"
查看>>
云服务器 ECS 使用OpenAPI管理ECS:使用OpenAPI弹性创建ECS实例
查看>>
5G技术的5大猜想
查看>>
MongoDB 3.0(1):CentOS7 安装MongoDB 3.0服务
查看>>
别随便安装 Pokemon GO被曝藏恶意后门
查看>>
让数据会思考会说话,为出海企业提供多样化数据智能解决方案
查看>>
我眼中的自动化测试框架设计要点
查看>>
FLIF:自由的无损图像格式
查看>>
Google开源Inception-ResNet-v2,提升图像分类水准
查看>>
Opera 出售细节曝光:昆仑出资1.68亿美元
查看>>
CentOS 5.3 下快速安装配置 PPTP ××× 服务器
查看>>
产品经理学习总结之技术和设计篇
查看>>
23种设计模式(15):备忘录模式
查看>>
java基础学习总结——IO流
查看>>
iOS获取APP ipa 包以及资源文件
查看>>
CentOS 7 关闭启动防火墙
查看>>
Vue-选项卡切换
查看>>
linux网络命令
查看>>
nodejs ejs 请求路径和静态资源文件路径
查看>>
C++小代码
查看>>