美文网首页
从URL输入到页面展现

从URL输入到页面展现

作者: 周启昭 | 来源:发表于2018-11-17 15:11 被阅读0次

    打开浏览器,输入 baidu.com。在这个过程中:
    一 首先会解析域名,查找IP地址。baidu.com是域名,并不是IP地址,这样是为了方便记忆。浏览器会解析域名,找到服务器的IP
    地址
    域名的解析流程一般是先从浏览器和系统缓存,路由器缓存开始查询DNS缓存,如果之前浏览过改网址,就会有其缓存。若没有找
    到,会寻找ISP DNS缓存,就是各大通讯商。如果还是没有找到,就直接查找根域名服务器IP,直接请求访问IP地址。
    二 服务器处理 找到IP后,服务器会接收到请求,Web服务器会将请求分类到各个相应的位置,交给网站的相应代码
    三 网站处理流程 服务器会找到相应匹配的后台语言,将它翻译发送到控制器,控制器对其分析,找到相应的模型。然后在数据路
    提取数据,控制会把数据传到视图模板,转换成HTML,然后控制器讲HTML传给浏览器。做一个比喻,一个外国人带着翻译来到饭店,外国人用外语点菜,翻译给翻译出来(后端语言),服务生听翻译的菜单后,在仓库里拿出了食材(控制器运用模型在数据库里找到数据),交给厨师做好后服务员端个客人(控制器将数据给视图模板转换成HTML交给浏览器)
    四 浏览器绘制网页 浏览器在收到HTML代码后会在页面绘制,此时就会出现百度的页面

    相关文章

      网友评论

          本文标题:从URL输入到页面展现

          本文链接:https://www.haomeiwen.com/subject/fxfpfqtx.html