开发者社区> zhuyuansj> 正文

服务器版本更新与客户端不同步的问题

简介: http状态304表示请求的是缓存,200表示是从服务器请求的。 3张不同的照片,第一次访问,总共请求了4次, Insert title here       然后我们刷新一下,发现200的变成了304,因为图片已经缓存在了本地。
+关注继续查看

http状态304表示请求的是缓存,200表示是从服务器请求的。


3张不同的照片,第一次访问,总共请求了4次,


<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= "UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv= "Content-Type" content= "text/html; charset=UTF-8">

<title>Insert title here</title>

</head>

<body>

     <img alt="" width= "200px"  src= "static/image1.jpg">

<img alt="" width= "200px" src= "static/image2.jpg">

<img alt="" width= "200px" src= "static/image3.jpg">

</body>

</html>




然后我们刷新一下,发现200的变成了304,因为图片已经缓存在了本地。




以下是3张相同的image1照片,明显都是存在了本地缓存中





加上时间戳目的是为了解决项目更新代码不同步的问题。同理CSS,JS也应该加入时间戳,下次再修改代码的时候避免因为缓存原因没有同步。

<img alt=

""

width=

"200px"

   src=

"static/image1.jpg?

<%=System.currentTimeMillis()%>

"

>


关注我的公众号,都是满满的干货!

孙坚.gif

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Java项目:CRM客户关系管理系统(Spring+SpringMVC+MyBatis + maven)(二)
Java项目:CRM客户关系管理系统(Spring+SpringMVC+MyBatis + maven)(二)
10 0
Java JVM知识汇总
1、JVM 是什么? Java虚拟机(Java virtual machine,JVM)是 Java 程序运行基础,Java虚拟机有自己完善的硬件架构,如处理器、堆栈等,还具有相应的指令系统。 Java虚拟机本质上就是一个程序,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。Java语言的可移植性正是建立在Java虚拟机的基础上。任何平台只要装有针对于该平台的Java虚拟机,字节码文件(.class)就可以在该平台上运行。这就是“一次编译,多次运行”。
5 0
❤️Android 从源码解读 Apk 的安装过程 ❤️(中)
PackageManagerService installStage() mHandler() HandlerParams.startCopy() InstallParams FileInstallArgs.copyApk() PackageManagerServiceUtils.copyPackage()
12 0
建议收藏丨sql行转列的一千种写法!!
建议收藏丨sql行转列的一千种写法!!
10 0
我绘制文章插图的三个神级工具
今天来给大家介绍三个我在制作文章插图时经常使用的堪称神级的工具,每一个工具都可以绘制非常精美图片,对于经常输出文章的朋友来说,绝对不容错过~
6 0
万字长文丨7个经典问题,助你拿下Java面试(建议收藏)
万字长文丨7个经典问题,助你拿下Java面试(建议收藏)
8 0
Hive小文件问题:如何产生、造成影响、解放办法
Hive小文件问题:如何产生、造成影响、解放办法
8 0
Java项目:CRM客户关系管理系统(Spring+SpringMVC+MyBatis + maven)(三)
Java项目:CRM客户关系管理系统(Spring+SpringMVC+MyBatis + maven)(三)
9 0
+关注
zhuyuansj
后端你别闹,热爱编程,热爱运营,热爱自媒体,性别男,爱好女.兴趣爱好广泛,旅游,唱歌,噶赛无.欢迎随时撩我.
76
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载