浏览器访问缓存都发生了什么

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 浏览器访问缓存都发生了什么

访问www.baidu.com的整个过程包括以下几个步骤:

1. 输入网址www.baidu.com后,浏览器首先会检查本地缓存,查看是否有这个网址对应的缓存数据。

2. 如果没有缓存,浏览器会向DNS服务器查询域名www.baidu.com对应的IP地址。DNS服务器返回百度的IP地址。

3. 浏览器根据获取到的IP地址,与百度服务器建立TCP连接。

4. 浏览器向百度服务器发送HTTP请求,请求baidu.com对应的页面。

5. 百度服务器接收到请求后,找到对应的页面,并返回给浏览器。

6. 浏览器接收到HTTPResponse后,分析其中的HTML代码、javascript、CSS样式表等资源,并且请求相关的图片、视频等媒体资源。

7. 百度服务器返回这些媒体资源给浏览器。

8. 浏览器接收所有需要的资源后,根据HTML和CSS的规范进行排版和呈现,在浏览器窗口显示百度的页面。

9. 用户通过鼠标和键盘的交互操作产生新的请求,重复从第3步开始的过程。

10. 当用户关闭浏览器窗口或访问别的网址时,整个过程结束。

以上大致描述了浏览器访问一个网站的基本过程,涉及到DNS查询、TCP连接、HTTP请求响应、HTML解析和渲染等内容。

相关文章
|
4月前
|
缓存 NoSQL 网络安全
【Azure Redis 缓存】Azure Redis服务开启了SSL(6380端口), PHP如何访问缓存呢?
【Azure Redis 缓存】Azure Redis服务开启了SSL(6380端口), PHP如何访问缓存呢?
|
1月前
|
缓存 监控 测试技术
如何利用浏览器的缓存来优化网站性能?
【10月更文挑战第23天】通过以上多种方法合理利用浏览器缓存,可以显著提高网站的性能,减少网络请求,加快资源加载速度,提升用户的访问体验。同时,要根据网站的具体情况和资源的特点,不断优化和调整缓存策略,以适应不断变化的业务需求和用户访问模式。
93 7
|
1月前
|
Web App开发 缓存 UED
如何设置浏览器的缓存策略?
【10月更文挑战第23天】通过合理地设置浏览器的缓存策略,可以在提高网页性能、减少网络流量的同时,确保用户能够获取到最新的内容,从而提升用户体验和网站的性能优化效果。
93 4
|
1月前
|
域名解析 网络协议 前端开发
浏览器输入域名网址访问后的过程详解
1、以91处理网为例,客户端浏览器通过DNS解析到www.91chuli.com,IP地址是202.108.22.5,通过这个IP地址找到客户端到服务器的路径。客户端浏览器发起一个HTTP会话到202.108.22.5,然后通过TCP进行封装数据包,输入到网络层。
67 2
|
2月前
|
存储 缓存 JSON
vue2知识点:浏览器本地缓存
vue2知识点:浏览器本地缓存
48 2
|
1月前
|
Web App开发 API Windows
取接口访问者信息[IP,浏览器,操作系统]免费API接口教程
此API用于获取访问者的IP地址、浏览器和操作系统信息,支持70多种浏览器和操作系统。通过POST或GET请求至`https://cn.apihz.cn/api/ip/getapi.php`,需提供用户ID和KEY。返回结果包括状态码、消息、IP、浏览器和操作系统信息。示例:{"code":200,"ip":"175.154.88.178","browser":"Chrome","os":"Windows 10"}。详情见官网文档。
|
4月前
Edge——如何打开IE浏览器进行访问
Edge——如何打开IE浏览器进行访问
76 4
|
5月前
|
安全 网络安全
用IE浏览器访问网站提示证书错误
当你在Internet Explorer中遇到证书错误提示,通常是因网站SSL/TLS证书问题或浏览器安全设置需调整。解决方法包括: 检查时间设置 调整IE设置 安装证书 调整计算机时间
140 3
|
4月前
|
缓存 NoSQL 网络安全
【Azure Redis 缓存】在Azure Redis中,如何限制只允许Azure App Service访问?
【Azure Redis 缓存】在Azure Redis中,如何限制只允许Azure App Service访问?
|
4月前
|
缓存 NoSQL Redis
【Azure Redis 缓存】C#程序是否有对应的方式来优化并缩短由于 Redis 维护造成的不可访问的时间
【Azure Redis 缓存】C#程序是否有对应的方式来优化并缩短由于 Redis 维护造成的不可访问的时间