One, js,css, picture file not cached
style.css?v=<?php echo Time ();?>
style.css?v=2
Css
A.js?v=math.random ();
two, HTML page does not cache
HTTP1.1 to enable Cache-control to control the caching of the page, here are some common parameters:
No-cache, browsers and caching servers should not cache page information;
Public, browser and caching server can cache page information;
No-store, requests and response information should not be stored in the other's disk system;
Must-revalidate, for each request from the client, the proxy server must want the server to verify that the cache is obsolete;
Last-modified only the last generation time of the page, GMT format;
Expires time limit, GMT format, refers to the browser or cache server after that point must be from the real server to obtain new page information;
Method One: Add the following meta tag to the
<meta http-equiv= "Content-type" content= "text/html; Charset=utf-8 ">
<meta http-equiv= "x-ua-compatible" content= "ie=8" >
<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" >
Method Two: Add the following code in the Java code.
Response.setheader ("Cache-control", "No-cache");
Response.setheader ("Pragma", "No-cache");
Response.setdateheader ("Expires", 0);
Method Three: ASP tutorial approach
Response.Buffer = True
Response.ExpiresAbsolute = Now ()-1
Response.Expires = 0
Response.CacheControl = "No-cache"
Response.AddHeader "Pragma", "No-cache"
method Four: PHP tutorial practices
<?php
Header (' Expires:mon, June 1997 05:00:00 GMT ');
Header (' last-modified: '. Gmdate (' d, D M Y h:i:s '). ' GMT ');
Header (' Cache-control:no-cache, Must-revalidate ');
Header (' Pragma:no-cache ');
?