面试闯关2 1.一个页面从输入URL到页面加载显示完成,这个过程中都发生了什么? 浏览器都会开启一个线程来处理这个请求,同时在远程DNS服务器上启动一个DNS查询,这样就可以使得浏览器获得请求对应的IP地址了 浏览器通过与远程web服务器TCP三次握手协商来建立一个TCP/IP链接。 TCP/IP链 ...
分类:
其他好文 时间:
2020-03-23 20:34:54
阅读次数:
64
DNS(Domain Name System,域名系统),它实质上就是个 域名 和 IP 相互映射的联机分布式数据库系统。 DNS作用:根据域名查出IP地址 DNS 查询的过程: 1、在浏览器中输入www . qq .com 域名,操作系统会先检查自己本地的hosts文件是否有这个网址映射关系,如果 ...
分类:
其他好文 时间:
2020-03-14 18:25:54
阅读次数:
57
find path C:\Windows\System32\drivers\etc\host open DNS detection and DNS query-Webmaster(DNS查询) tool (http://tool.chinaz.com/dns) enter the domain na ...
分类:
其他好文 时间:
2020-03-07 13:17:54
阅读次数:
65
打开站长DNS查询工具 修改hosts文件(C:\Windows\System32\drivers\etc) 最后刷新DNS Win+R ipconfig /flushdns ...
分类:
其他好文 时间:
2020-02-16 13:20:23
阅读次数:
78
全球统一规划的IP地址即为公网地址 网络部分+主机部分 网关:到其他网段到经过的 (路由器:负责不同网段中的数据转发) MAC地址:物理地址 网页访问过程: 源地址访问网站时,先查dns,查询目标网站ip地址 物理地址决定下一跳给谁,目标地址决定最终给谁 发送数据: 数据+源地址+目标地址+源MAC ...
分类:
系统相关 时间:
2020-02-07 18:21:37
阅读次数:
102
1.打开Dns检测|Dns查询 - 站长工具: http://tool.chinaz.com/dns?type=1&host=github.com&ip= 2.在检测输入栏中输入http://github.com官网 3.把检测列表里的TTL值最小的IP输入到hosts里,并对应写上github官网 ...
分类:
其他好文 时间:
2019-12-31 23:24:35
阅读次数:
440
performace的兼容写法 1、DNS查询耗时 PerformaceTiming.domainLookupStart为域名开始解析时的 Unix毫秒时间戳 PerformaceTiming.domainLookupEnd为解析域名结束时的 Unix毫秒时间戳, 2、TCP建立连接耗时 Perfo ...
分类:
其他好文 时间:
2019-12-19 13:18:47
阅读次数:
120
提到网页性能优化,一般分为两部分,加载性能优化和交互性能优化。1.加载性能优化当在浏览器中输入一个 URL 或者在其他页面点击一个链接时,浏览器要做以下工作:DNS 查询,建立 TCP 链接,发送请求,接受响应,渲染页面,执行 Load 监听事件,至此页面加载就完成了。下面我们按照这个步骤思考如何优... ...
分类:
Web程序 时间:
2019-12-10 09:12:49
阅读次数:
112
一 、 关注点 前端性能关注点 主要为 ① 浏览器端的页面渲染时间 ② 资源加载顺序 ③ 请求数量 ④前端缓存使用情况 ⑤ 资源压缩内容 二、 优化 ①、减少 DNS 查询次数:DNS 的作用是将 URL 转化为实际服务器主机 IP 地址,实现原理是分级查找,查找过程需要花费 20~100ms 的时 ...
分类:
其他好文 时间:
2019-11-28 13:01:39
阅读次数:
83
梳理浏览器渲染流程 首先简单了解一下浏览器请求、加载、渲染一个页面的大致过程: DNS 查询 TCP 连接 HTTP 请求即响应 服务器响应 客户端渲染 这里主要将客户端渲染展开梳理一下,从浏览器器内核拿到内容(渲染线程接收请求,加载网页并渲染网页),渲染大概可以划分成以下几个步骤: 解析html建 ...
分类:
其他好文 时间:
2019-11-26 22:59:21
阅读次数:
145