博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个页面从输入 URL 到页面加载完的过程中都发生了什么事情?
阅读量:5780 次
发布时间:2019-06-18

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

hot3.png

  • 输入地址
  • 浏览器查找域名的 IP 地址
  • 这一步包括 DNS 具体的查找过程,包括:浏览器缓存->系统缓存->路由器缓存...
  • 浏览器向 web 服务器发送一个 HTTP 请求
  • 服务器的永久重定向响应(从 到
  • 浏览器跟踪重定向地址
  • 服务器处理请求
  • 服务器返回一个 HTTP 响应
  • 浏览器显示 HTML
  • 浏览器发送请求获取嵌入在 HTML 中的资源(如图片、音频、视频、CSS、JS等等)
  • 浏览器发送异步请求
  1. 输入URL
  2. 解析URL
  3. 构造并发送HTTP请求
  4. HTTP报文传输过程
  5. 服务器接受并处理HTTP报文
  6. 服务器构造并发送响应报文(传输过程略)
  7. 浏览器接收报文,并开始构建页面
  8. (可选)浏览器发送静态资源请求(处理过程略)
  9. (可选)浏览器发送Ajax请求(处理过程略)
  10. 页面构建完成

转载于:https://my.oschina.net/450192529/blog/644780

你可能感兴趣的文章
进阶开发——文档,缓存,ip限速
查看>>
vue中子组件需调用父组件通过异步获取的数据
查看>>
uva 11468 - Substring(AC自己主动机+概率)
查看>>
Mysql 数据备份与恢复,用户创建,授权
查看>>
沉思录
查看>>
Angular.js中的$injector服务
查看>>
构建之法读书笔记01
查看>>
linux - lsof 命令最佳实践
查看>>
kafka性能测试
查看>>
现实世界的Windows Azure:h.e.t软件使用Windows Azure削减50%的成本
查看>>
深入.net框架
查看>>
聚合类新闻client产品功能点详情分析
查看>>
湘潭邀请赛——Alice and Bob
查看>>
js设置定时器
查看>>
数据库除运算
查看>>
LeetCode--112--路径总和
查看>>
DeviceIOControl与驱动层 - 缓冲区模式
查看>>
感悟贴2016-05-13
查看>>
vim使用教程
查看>>
JDK在LINUX系统平台下的部署案例与总结
查看>>