- URL输入浏览器
- URL: 统一资源定位符号。用于定位互联网上资源。常见的协议
http
,https
,ftp
,file
。协议中//
表示当前协议与当前页面协议保持一致。
- URL: 统一资源定位符号。用于定位互联网上资源。常见的协议
- 域名解析
- 对于URL的DNS域名解析,查找到所在的对应的IP。
- 域名解析过程
- 浏览器缓存 - 浏览器会缓存DNS记录一段时间
- 系统缓存 - 从HOST文件查找是否有该域名和IP
- 路由器缓存
- ISP(互联网服务提供商)缓存
- 向根域名服务器查找对应的IP
- DNS劫持:域名被劫持
- 服务器处理
- web server接收用户的请求交给网站代码,或者反向代理给其他服务器。常见的web server
Apache
,Nginx
,IIS
。
- web server接收用户的请求交给网站代码,或者反向代理给其他服务器。常见的web server
- 网站处理
- 浏览器处理
- HTML字符串被字符串解析
- 解析link标签重新发送请求获取CSS
- 解析script标签,获取js文件,并执行
- 解析img标签,请求获取图片资源
- 浏览器绘制网页
- 浏览器根据HTML和CSS计算得到渲染树,绘制到屏幕上,js被执行。
从URL到页面展现
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 我们平常在地址栏里输入一些网址时,页面很快就会出现,但在这之中到底发生了什么事情呢? 大概是这样的流程: 在浏览器...
- 对浏览器原理有过了解的一定不会陌生这篇神文《How Browsers Work》中文翻译:浏览器原理:新式网络浏览...