文章插图
1、概要从用户在浏览器输入域名开始,到web页面加载完毕,这是一个说复杂不复杂,说简单不简单的过程,下文暂且把这个过程称作网页加载过程 。下面我将依靠自己的经验,总结一下整个过程 。如有错漏,欢迎指正 。
阅读本文需要读者已有一定的计算机知识,了解TCP、DNS等 。
2、分析众所周知,打开一个网页的过程中,浏览器会因页面上的css/js/image等静态资源会多次发起连接请求,所以我们暂且把这个网页加载过程分成两部分:
- html(jsp/php/aspx) 页面加载(假设存在简单的Nginx负载均衡)
- css/js/image等 网页静态资源加载(假设使用CDN)
先上一张图,直观明了地让大家了解下基本流程,然后我们再逐一分析 。
文章插图
2.1.1 DNS解析
推荐阅读
- 一文告诉你16条微信小程序推广渠道大全
- 全网最系统、完整的Web前端和移动APP开发知识点
- 室内格局、室外环境的风水化解
- 背背佳有效果吗
- 四种大体质用中草药瘦身茶各有不同
- 朋友圈简单的圣诞节祝福语 圣诞节祝词
- 小米|小米12 Ultra曝光:骁龙8 Plus处理器加持、外形亮眼
- 早上喝红茶好吗?
- 煮绿茶应该怎么煮、多长时间、有什么注意事项么[绿茶]
- 想了解计算机操作系统,看这篇就够了