1.用户请求域。现在,该名称通过DNS链接到IP地址,人们可以通过直接在浏览器中输入域名或点击网站链接来申请网站。
2.浏览器发出请求。对网页的请求提示浏览器发出DNS查找请求以将域名转换为其IP地址。然后,浏览器向服务器请求构建您的网页的代码,例如HTML,CSS和JavaScript。
3.服务器发送资源。一旦服务器收到网站请求,它就会将搜索到的网站文件发送到搜索者的浏览器中。
4.浏览器组装网页。浏览器现在已经从服务器接收了资源,但它仍然需要将它们放在一起并呈现网页,以便用户可以在浏览器中看到它。当浏览器解析和组织所有网页的资源时,它正在创建文档对象模型(DOM)。当您在Chrome浏览器的网页上右键单击+“检查元素”时,您可以看到DOM(了解如何检查其他浏览器中的元素)。
5.浏览器发出最终请求。浏览器只会在下载,解析和执行所有页面的必要代码后显示网页,因此,如果浏览器需要任何其他代码才能显示您的网站,它将从您的服务器发出额外请求。
网站出现在浏览器中。呼!毕竟,您的网站现在已经从代码转换(渲染)到您在浏览器中看到的内容。