从输入URL到页面展示的过程

# 在浏览器输入baidu.com到页面展示百度首页的过程 

1.在浏览器输入URL baidu.com

2.浏览器通过查看浏览器缓存、系统缓存、路由器缓存、ISP DNS缓存找到baidu.com所在服务器的ip地址,这个过程称为:域名解析 

3.服务器处理,服务器处理请求的软件叫Web服务器。Web服务器接收到用户的请求后,把他交给对应的文件下的网站代码接管。 

4.网站处理流程。当后台语言匹配路由发现baidu.com,会交给控制器,控制器再经由模型,从数据库得到数据,再交给视图,组成成一个HTML模板,发送回浏览器。 

5.浏览器处理。浏览器得到HTML字符串后,一句句解析,解析到link标签得到CSS,解析到script标签得到js并且执行代码,解析IMG标签后得到图片。 

6.绘制网页。浏览器根据HTML和CSS计算得到渲染树,绘制在屏幕上,js则会被执行。

你可能感兴趣的:(从输入URL到页面展示的过程)