Members

Technology Zones

IBM Learning Center

Articles

Hosted By

MaximumASP

Info

Rated
Read 25,948 times

Related Categories

Preventing Image Caching

Caching is a great way to improve performance on the Web;
however, sometimes you might want to force images to be
downloaded on each and every visit to a Web page. An example
of this might be a page that generates images dynamically
(for example, bar charts) but where the page uses the same
filenames over and over. Obviously, in this case, you must
require that the image be downloaded every time. So, to
prevent images in a directory from being cached, launch the
Internet Services Manager, navigate to the images directory in
question, then right-click the folder, and choose Properties.
In the Properties dialog box, select HTTP Headers, and then
click Add. Enter the following three headers:

cache-control:no-cache
pragma:no-cache
expires:0

This will prevent any images in the folder from being cached
on the client, so that you can modify them as often as you
like without fear of users seeing out-of-date versions.

© 2001 Element K Journals, a division of Element K Press LLC ("Element K"). Element K and the Element K logo are trademarks of Element K LLC

Comments

  • Mozilla Firebird

    Posted by rushglen on 17 Nov 2003

    Works perfectly with Internet Explorer but not with the Mozilla Firebird browser which continues to cache the page etc.....

    Does anyone know how to stop Firebird caching the page?

  • doesn't work

    Posted by sirchadrick on 06 Aug 2003

    Ok - this doesn't work:( . What am I doing wrong:confused: . I added the custom headers and nothing happens.

    edit---
    Sorry, this worked fine. I was messing up...

  • IIS - http headers disappear after reset

    Posted by rukkles on 14 Jan 2003

    Why when I edit the http headers in IIS do the settings disappear when I restart the server?