- URL输入浏览器
- URL: 统一资源定位符号。用于定位互联网上资源。常见的协议
http
,https
,ftp
,file
。协议中//
表示当前协议与当前页面协议保持一致。
- URL: 统一资源定位符号。用于定位互联网上资源。常见的协议
- 域名解析
- 对于URL的DNS域名解析,查找到所在的对应的IP。
- 域名解析过程
- 浏览器缓存 - 浏览器会缓存DNS记录一段时间
- 系统缓存 - 从HOST文件查找是否有该域名和IP
- 路由器缓存
- ISP(互联网服务提供商)缓存
- 向根域名服务器查找对应的IP
- DNS劫持:域名被劫持
- 服务器处理
- web server接收用户的请求交给网站代码,或者反向代理给其他服务器。常见的web server
Apache
,Nginx
,IIS
。
- web server接收用户的请求交给网站代码,或者反向代理给其他服务器。常见的web server
- 网站处理
- 浏览器处理
- HTML字符串被字符串解析
- 解析link标签重新发送请求获取CSS
- 解析script标签,获取js文件,并执行
- 解析img标签,请求获取图片资源
- 浏览器绘制网页
- 浏览器根据HTML和CSS计算得到渲染树,绘制到屏幕上,js被执行。
从URL到页面展现
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 我们平常在地址栏里输入一些网址时,页面很快就会出现,但在这之中到底发生了什么事情呢? 大概是这样的流程: 在浏览器...
- 对浏览器原理有过了解的一定不会陌生这篇神文《How Browsers Work》中文翻译:浏览器原理:新式网络浏览...