在js或css后加?v= 版本号号不让访问器缓存文件


拷贝编码
编码以下:

<span style="font-size:14px;">css和js带主要参数(形如.css?v=与.js?v= 或 .css?version=与.js?version= )
<script type=”text/javascript” src=”jb51.js?version=1.2.6″></script>
<link rel=’stylesheet’ href=’base.css?version=2.3.3′ type=’text/css’ />

应用主要参数有两种将会:

第1、脚本制作其实不存在,而是服务端动态性转化成的,因而带了个版本号号,以示差别。 即上面编码针对文档来讲 等额的于 

拷贝编码
编码以下:

<script type=”text/javascript” src=”jb51.js”></script>
<link rel=’stylesheet’ href=’base.css’ type=’text/css’ />


但访问器会觉得他是 该文档的某个版本号!

第2、顾客端会缓存文件这些css或js文档,因而每次升級了js或css文档后,更改版本号号,顾客端访问器就会再次免费下载新的js或css文档 ,刷性缓存文件的功效。大伙儿将会有时发现改动了款式或js,更新的情况下不会改变,便是顾客端缓存文件了css或js文档,因而再加主要参数還是有益处的!
第2种状况数最多,也将会两种另外存在。 </span>