常规操作中浏览器缓存检测与服务器请求机制总结
主流浏览器功能结构上包括:
[地址栏]、[刷新按钮]、[转到按钮]、[转到主页按钮]。
将常见用户操作总结如下:
1. [地址栏] 回车
2.按下[转到按钮]
3.按下[刷新按钮](同F5)
4. .按下[转到主页按钮]
5.CTRL+按下[刷新按钮] (同CTRL+F5)
测试结果如下表:
常规操作名称 |
是否检测本地缓存 |
缓存存在时,是否向服务端发送请求 |
||
IE |
FF |
IE |
FF |
|
1. [地址栏] 回车 |
√ |
√ |
X |
偶数次操作√ |
2.按下[转到按钮] |
√ |
√ |
√ |
√ |
3.按下[刷新按钮](同F5) |
√ |
√ |
√ |
√ |
4. .按下[转到主页按钮] |
√ |
√ |
X |
X |
5.CTRL+按下[刷新按钮] (同CTRL+F5) |
X |
X |
√ |
√ |
转载于:https://www.cnblogs.com/siren/archive/2010/08/25/1808267.html
常规操作中浏览器缓存检测与服务器请求机制总结相关推荐
- CDN 缓存与浏览器缓存
CDN 是互联网上内容分发的重要一环.无论您之前是否了解过 CDN,其实它已经在您的日常生活中发挥作用了.比如您正在淘宝挑选心仪的商品,或者在观看一段令人捧腹的视频,以及您正在阅读的这篇文章,这些资源 ...
- 浏览器缓存机制(强缓存和协商缓存)总结
文章目录 前言 缓存过程的分析 强缓存 Expires Cache-Control 协商缓存 Last-Modified和If-Modified-Since ETag和If-None-Match 两者 ...
- 前端缓存/浏览器缓存机制
前端缓存/浏览器缓存机制 1. 缓存过程分析 浏览器第一次向服务器发起该请求后拿到请求结果后,将请求结果和缓存标识存入浏览器缓存,浏览器对于缓存的处理是根据第一次请求资源时返回的响应头来确定的. 浏览 ...
- 聊一聊浏览器缓存机制
相信很多前端童鞋对于浏览器缓存都不太陌生,但是如果没有系统的归纳总结,可能三言两句很难说明白.如何才能完美的回答,这是一个值得思考的问题. 当然,我们不能为了应对面试才去掌握,而应该当作技能储备起来, ...
- 面试-浏览器缓存机制
前语:不要为了读文章而读文章,一定要带着问题来读文章,勤思考. 作者:Jartto 来源:http://1t.click/tJV 相信很多前端童鞋对于浏览器缓存都不太陌生,但是如果没有系统的归纳总结, ...
- 浏览器缓存导致FLASH资源更新问题的解决方案
在网上搜浏览器缓存问题时,遇上了很多问题.一是不知道应该用何种关键字搜索,二是一搜出来,就全是讲的是如何禁用浏览器缓存的方案. 作为大型点的FLASH WEBGAME来说,不缓存显然是不行的.总体上来 ...
- 【浏览器】浏览器缓存
一 浏览器缓存机制 浏览器在每次发生请求时,先在在浏览器缓存中查找该请求的结果和缓存标识,并且每次收到请求结果均会把请求结果和缓存标识保存在浏览器缓存中. 总体脑图:文中脑图及流程图资源 浏览器缓存策 ...
- [7]能不能说一说浏览器缓存
前言 浏览器缓存有两种:强制缓存和协商缓存 浏览器第一次发送http请求 结论: 浏览器每次发起请求,都会先在浏览器缓存中查找该请求的结果以及缓存标识 浏览器每次拿到返回的请求结果都会将该结果和缓存标 ...
- 前端基础-浏览器缓存/HTTP缓存机制(面试常考)
文章目录 一.HTTP报文 1.HTTP请求(Request)报文 2.HTTP响应(Response)报文 二.缓存过程分析 三.缓存规则 1.强制缓存 1.1Expires 1.2 Cache-C ...
最新文章
- 配置高可用的Hadoop平台
- 代数系统思维导图_线性代数思维导图专题
- Jquery实现图片左右滚动,没有头尾的,一直循环
- left join(左联接) left join(左联接) left join(左联接)
- 分布式事务、分布式锁、分布式session
- browse下载插件DownThemAll!
- React vs Angular,哪种学习成本更低?
- Yum介绍与常见用法
- 苹果笔记本适合什么人 中国Mac电脑用户的8个事实
- 小度wifi驱动的交叉编译及安装
- linux只打包空目录,linux 打包当前文件夹下所有文件的方法
- STM32CubeIDE 复制工程
- python_getUniport_从uniport网站中获得指定的字节
- 智力开发(赛马问题)
- 【GD32F310开发板试用】编码器接口的使用
- servlet 中的ServletConfig与servletContext
- PMP证书到期后,有没有必要续证了
- 晶豪(ESMT)nand flash对内存页的读取、ECC校验 F59L2G81A
- Java斗地主界面实现_通过Java实现斗地主
- 本命年,系上红腰带!
热门文章
- mysql忽略列,MySQL:使用DISTINCT时忽略选定的列
- 程序异常是python语言基本控制结构_计算机二级python 知识点篇(程序的控制结构)...
- ps抠头发插件_「福利」PS抠图神级插件——VertusFluid Mask
- 当复选框中打勾时后面自动显示y或者n_基于轮廓系数确定K-Means聚类中的K
- Luogu P5564 [Celeste-B]Say Goodbye (多项式、FFT、Burnside引理、组合计数)
- 如何用android studio测试用例,Android Studio上使用Appium创建测试用例基本步骤
- lumanager mysql_LuManager单独安装mysqli
- python生成器yield_python 生成器yield的总结
- python伪装浏览器https_python伪造HTTP-REFERER
- python有什么简单项目_python有什么简单项目适合初学者?