全面解决Html页面缓存的问题

摘要:
您可能遇到了页面缓存的问题。许多功能无法工作。你如何解决这个问题?V=20161020“˃每次修改后只需更改版本号即可。是否有自动添加版本号的功能?估计有。如果是JSP和PHP,则可以通过脚本自动生成。如果是纯html,则也可以通过document.write或动态加载JS框架生成。

页面缓存的问题可能大家都遇到过,很多功能做完没起效果,那么怎么解决这个问题呢?这里给出我的使用的解决方法

对于一个html页面,缓存分3部分,一个是页面内容,一个是css样式,一个是JS文件
1、页面内容
<meta http-equiv="Expires" content="0">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-control" content="no-cache">
<meta http-equiv="Cache" content="no-cache">

2、CSS和JS文件

<link rel="stylesheet" href="http://t.zoukankan.com/css/register.css"/>
<script src="http://t.zoukankan.com/scripts/register.js"></script>
改成
<link rel="stylesheet" href="http://t.zoukankan.com/css/register.css?v=20161020"/>
<script src="http://t.zoukankan.com/scripts/register.js?v=20161020"></script>
就是只要在每次修改后改一下版本号即可

这样每次修改后都要改,有没有自动加版本号的东西,估计有,如果是JSP和php可以通过脚本
自动生成,如果是纯html也可以通过document.write,或者用动态加载JS的框架啥的。

免责声明:文章转载自《全面解决Html页面缓存的问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇arcpy自动制图实战(arcpy.mapping迁移至arcpy.mp)(转)iOS开发中 类、对象、实例变量、成员变量、属性变量等区别和关系下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

谈谈你对 keep-alive 的了解?

在做电商有关的项目中,当我们第一次进入列表页需要请求一下数据,当我从列表页进入详情页,详情页不缓存也需要请求下数据,然后返回列表页,这时候我们使用keep-alive来缓存组件,防止二次渲染,这样会大大的节省性能。 keep-alive 是 Vue 内置的一个组件,可以使被包含的组件保留状态,避免重新渲染 ,其有以下特性: 一般结合路由和动态组件一起使用...

我们为什么需要 lock 文件

前言 从 Yarn 横空出世推出 lock 文件以来,已经两年多时间了,npm 也在 5.0 版本加入了类似的功能,lock 文件越来越被开发者们接收和认可。本篇文章想从前端视角探讨一下我们为什么需要 lock 文件,以及它的一些成本与风险,当然其中一些观点对于后端也是适用的。 为什么需要 lock 文件 之所以需要 lock 文件,我觉得主要有 4 个...

Ehcache与Guava Cache的区别浅谈

最近在做一些缓存改造的场景,有如下一些经验总结: 缓存版本: Ehcache:2.8.3 Guava:17.0 Ehcache支持持久化到本地磁盘,Guava不可以; Ehcache有现成的集群解决方案,Guava没有。不过个人感觉比较鸡肋,对JVM级别的缓存来讲太重了; Ehcache jar包庞大,Guava Cache只是Guava jar包中的工...

chrome内核浏览器缓存资源找回方法

曾几何时,用chrome浏览器看了某个图片,网页,视频等,当时没保存,后来再怎么找都找不到了,chrome还把缓存加密了,不能像ie那样找回,这世上有买后悔药的吗?还真有! 搜索chromeCacheView即可。 软件是英文的,使用方法自己看单词。提示:可以一键复制出来的。 一个只有65kb的小软件,却能在关键时候帮上你的大忙。 ps,随笔记事,以免遗忘...

Django框架深入了解——Django中的缓存

Django框架深入了解——Django中的缓存 一、Django中的缓存: 前言: ​ 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数...

HTTP请求流程你了解了么?

我又回来了,先来波推广,最硬的资源来自公众号:前端美食汇,欢迎大家关注公众号获取最新的技术。提示,文末有福利,最硬的文章会首先发布在公众号上喔 预备知识 前文没有描述到传输和协议直接的层级对应关系,大概补充下网络通信中数据传输对应的协议,首先了解下OSI(开放式系统互联:Open System InterConnection)七层 模式,及其对应不同层次的...