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

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

访问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解析和渲染等内容。

相关文章
|
缓存 NoSQL 网络安全
【Azure Redis 缓存】Azure Redis服务开启了SSL(6380端口), PHP如何访问缓存呢?
【Azure Redis 缓存】Azure Redis服务开启了SSL(6380端口), PHP如何访问缓存呢?
156 0
|
8月前
|
Web App开发 编解码 vr&ar
使用Web浏览器访问UE应用的最佳实践
在3D/XR应用开发中,尤其是基于UE(虚幻引擎)开发的高精度场景,传统终端因硬件局限难以流畅运行高帧率、复杂效果的三维应用。实时云渲染技术,将渲染任务转移至云端服务器,降低终端硬件要求,确保用户获得流畅体验。具备弹性扩展、优化传输协议、跨平台支持和安全性等优势,适用于多种终端和场景,特别集成像素流送技术,帮助UE开发者实现低代码上云操作,简化部署流程,保留UE引擎的强大开发能力,确保画面精美且终端轻量化。
356 17
使用Web浏览器访问UE应用的最佳实践
|
7月前
|
存储 缓存 JSON
浏览器的缓存方式几种
浏览器缓存方式主要包括:1. **强制缓存**,通过 `Expires` 或 `Cache-Control` 控制,缓存有效期内不发起请求;2. **协商缓存**,使用 `ETag` 和 `Last-Modified` 判断资源是否更新;3. **Service Worker 缓存**,适用于 PWA 应用,拦截并返回缓存;4. **浏览器存储**,如 LocalStorage、SessionStorage 和 IndexedDB,用于持久化或会话级数据存储;5. **Push Cache**,仅限 HTTP/2,服务器主动推送资源。选择合适的缓存策略可优化性能和用户体验。
229 16
|
10月前
|
缓存 监控 测试技术
如何利用浏览器的缓存来优化网站性能?
【10月更文挑战第23天】通过以上多种方法合理利用浏览器缓存,可以显著提高网站的性能,减少网络请求,加快资源加载速度,提升用户的访问体验。同时,要根据网站的具体情况和资源的特点,不断优化和调整缓存策略,以适应不断变化的业务需求和用户访问模式。
561 63
|
10月前
|
Web App开发 缓存 UED
如何设置浏览器的缓存策略?
【10月更文挑战第23天】通过合理地设置浏览器的缓存策略,可以在提高网页性能、减少网络流量的同时,确保用户能够获取到最新的内容,从而提升用户体验和网站的性能优化效果。
841 60
|
10月前
|
域名解析 网络协议 前端开发
浏览器输入域名网址访问后的过程详解
1、以91处理网为例,客户端浏览器通过DNS解析到www.91chuli.com,IP地址是202.108.22.5,通过这个IP地址找到客户端到服务器的路径。客户端浏览器发起一个HTTP会话到202.108.22.5,然后通过TCP进行封装数据包,输入到网络层。
357 2
|
11月前
|
存储 缓存 JSON
vue2知识点:浏览器本地缓存
vue2知识点:浏览器本地缓存
120 2
|
10月前
|
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"}。详情见官网文档。
Edge——如何打开IE浏览器进行访问
Edge——如何打开IE浏览器进行访问
178 4
|
安全 网络安全
用IE浏览器访问网站提示证书错误
当你在Internet Explorer中遇到证书错误提示,通常是因网站SSL/TLS证书问题或浏览器安全设置需调整。解决方法包括: 检查时间设置 调整IE设置 安装证书 调整计算机时间
554 3