社区
基础编程
帖子详情
关于浏览器的缓存,有点疑问
tianyaxiao
2008-04-04 01:49:14
浏览器可以缓存各种图片,CSS,JS等等
那么,在一个页面中,请求一个CSS,JS的时候,是否有向服务器提交相应的请求呢?
为什么我再测试中发现,更新一个CSS,JS后,只要将页面刷新,那么相应的CSS,JS就会被更新?
难道浏览器会首先请求服务器上对应文件的生成时间,如果时间没有变化那么就不请求相应的文件?
...全文
102
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
浏览器
缓存
前面说到,使用强
缓存
时,
浏览器
不会发送请求到服务端,根据设置的
缓存
时间
浏览器
一直从
缓存
中获取资源,在这期间若资源产生了变化,
浏览器
就在
缓存
期内就一直得不到最新的资源,那么如何防止这种事情发生呢?的一个缺点: 就是返回的到期时间是服务器端的时间,这样存在一个问题,如果客户端的时间与服务器的时间相差很大,那么误差就很大,所以在HTTP 1.1版开始,使用。这样每次文件改变后就会生成新的query值,这样query值不同,也就是页面引用的资源路径不同了,之前
缓存
过的资源就被
浏览器
忽略了,因为资源请求的路径变了。
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章