社区
基础编程
帖子详情
关于浏览器的缓存,有点疑问
tianyaxiao
2008-04-04 01:49:14
浏览器可以缓存各种图片,CSS,JS等等
那么,在一个页面中,请求一个CSS,JS的时候,是否有向服务器提交相应的请求呢?
为什么我再测试中发现,更新一个CSS,JS后,只要将页面刷新,那么相应的CSS,JS就会被更新?
难道浏览器会首先请求服务器上对应文件的生成时间,如果时间没有变化那么就不请求相应的文件?
...全文
107
5
打赏
收藏
关于浏览器的缓存,有点疑问
浏览器可以缓存各种图片,CSS,JS等等 那么,在一个页面中,请求一个CSS,JS的时候,是否有向服务器提交相应的请求呢? 为什么我再测试中发现,更新一个CSS,JS后,只要将页面刷新,那么相应的CSS,JS就会被更新? 难道浏览器会首先请求服务器上对应文件的生成时间,如果时间没有变化那么就不请求相应的文件?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
智商漫步
2008-04-04
打赏
举报
回复
不清楚 不知道显示器是杂制造的
tianyaxiao
2008-04-04
打赏
举报
回复
浏览器与服务器到底是如何打交道这方面的知识还很欠缺。
tianyaxiao
2008-04-04
打赏
举报
回复
[Quote=引用 1 楼 Unending 的回复:]
是会请求的,不过浏览器会发送ETag,服务器根据ETag判断文件是否需要重新发送
[/Quote]
受教了,搞了四年WEB开发,第一次听说,基础太不扎实
rushman
2008-04-04
打赏
举报
回复
> 难道浏览器会首先请求服务器上对应文件的生成时间,如果时间没有变化那么就不请求相应的文件?
差不多是这样。
刷新的时候浏览器向服务器发出请求:“如果XXXXXX时间之后文件修改过来,就给我发过来”
服务器检查文件并回复:“OK,还是原来那一个”
或者:“这是该过的文件…………”
Unending
2008-04-04
打赏
举报
回复
是会请求的,不过浏览器会发送ETag,服务器根据ETag判断文件是否需要重新发送
Nginx + consul + upsync 完成动态负载均衡的方法详解
前置知识 DNS域名解析过程 在
浏览器
输入域名,访问后 在
浏览器
缓存
中查找是否有对应的ip和端口,如果有直接访问对应ip和端口
浏览器
缓存
中没有则在本地host文件中查找是否有对应的~~ 本地host文件中没有则去DSN服务器上查找 外网映射 顾名思义,就是将本地的ip地址,映射出一个公网ip,可以供所有主机(连接到互联网的计算机)访问
疑问
:为什么需要使用外网映射 例如做微信支付时的第三方接口回调,微信回调你的接口必须是一个公网ip地址,不然他根本无法给你回调,导致你本地无法测试。这个时候你就需要外网映射来将自己的ip地址映射成一个公网(可供主机访问的网络)
疑问
:
什么是Web
浏览器
的
缓存
机制?如何控制和清除
浏览器
缓存
?
什么是Web
浏览器
的
缓存
机制?如何控制和清除
浏览器
缓存
?
Web
浏览器
的
缓存
机制:如何控制和清除
浏览器
缓存
?
Web
浏览器
缓存
是指
浏览器
为了加速页面加载而存储的一系列资源副本。这些资源可以是HTML文档、CSS样式表、JavaScript文件、图片、视频等任何类型的文件。了解和掌握Web
浏览器
的
缓存
机制对于提高网站性能至关重要。通过本文介绍的不同类型的
缓存
机制及其控制方法,希望能够帮助开发者更好地优化网站加载速度和用户体验。在实践中不断尝试新的
缓存
策略和技术,可以进一步提升网站的整体性能。欢迎来到我的博客,很高兴能够在这里和您见面!
浏览器
缓存
技术介绍及服务器端实现
本文将介绍
浏览器
缓存
的原理和常用的实现方法,并提供相应的服务器端源代码示例。通过设置Cache-Control字段,可以控制资源的
缓存
行为,如
缓存
的最大有效时间、是否允许
缓存
的公共
缓存
服务器等。其中,Expires头字段设置资源的过期时间为1小时,Cache-Control头字段设置
缓存
为公共
缓存
且最大有效时间为1小时,ETag头字段根据资源内容生成唯一的ETag值。
浏览器
缓存
采用的是基于URL的
缓存
策略,每个资源都有一个唯一的URL,
浏览器
通过URL来判断是否已经
缓存
了该资源以及是否需要重新请求。
Vue进阶(幺捌柒)
浏览器
缓存
问题解决
vue 项目打包部署上线之后,每一次都会有
浏览器
缓存
问题,导致系统用户访问上个迭代批次的旧资源(css/js资源),若当前迭代批次项目包中不存在旧资源,系统就是出现404错误信息,需要系统用户手动清除
缓存
才能解决以上问题,导致用户体验非常不好。
浏览器
缓存
(Browser Caching)机制是为了节约网络资源提升页面渲染性能,
浏览器
在用户磁盘上会对最近请求过的文档进行存储,当访问者再次请求这个页面时,
浏览器
就可以从本地磁盘显示文档,进而提升页面性能。
基础编程
21,890
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章