Force page not to cache method

Source: Internet
Author: User

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 ');
?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.