SEO培训栏目下搜索引擎优化技术给大家说一下我们现在眼中的URL是怎么形成的,打开浏览器从输入网址到网页呈现在大家面前,url的定义,经历了那几个过程,域名解析,服务器处理,?
先给大家来张总体流程图,具体步骤请看下文分解!
从URL输入到页面展现
一、URL定义
URL(Uniform Resource Locator),统一资源定位符,用于定位互联网上资源,俗称网址。
二、域名解析(DNS)
在浏览器输入网址后,首先要经过域名解析,因为浏览器并不能识别域名,需要通过域名直接找到相应的IP地址。
了解下什么是IP地址?
1. IP地址
IP地址是指互联网协议地址,是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
2. 什么是域名解析
DNS是一搜索引擎优化技术b书个网络服务器,我们的域名解析简单来说就是在DNS上记录一条信息记录。例如:baidu.com 220.114.23.56(服务器外网IP地址)80(服务器端口号)。
3. 域名解析流程
浏览器缓存:如果在之前对该url指定的主机进行过访问,浏览器会缓存该主机的IP一段时间(该时间浏览器指定),然后通过该IP地址找到对应主机;
三、服务器处理响应请求
1. 服务器
服务器是网络环境中的高性能计算机,它侦听网络上的其他计算机(客户机SEO培训)提交的服务请求,并提供相应的服务。比如:网页服务、文件下载服务、邮件服务、视频服务。
2. MVC后台处理阶段
MVC架构
(1)视图(view)
它是提供给用户的操作界面,是程序的外壳。
(2)模型(model)
模型主要负责数据交互,在MVC的三个部件中,模型拥有最多的处理任务,一个模型能为多个视图提供数据。
(3)控制器(controller)
下一步就来到浏览器处理阶段
四、浏览器的处理
浏览器拿到响应文本HTML后,以chrome浏览器为例,介绍下浏览器渲染机制
chrome浏览器渲染机制: 根据渲染树来布局,以计算每个节点(也就是每个Element)的几何位置,这又叫layout和reflow过程。最后通过调用操作系统Native GUI的API绘制,将各个节点绘制到屏幕上。于是就来到了绘制网页的最后阶段。
更多资讯请关注:www.sogoubaike.cn
原创文章,作者:搜够小编,如若转载,请注明出处:http://www.sogoubaike.cn/archives/33864