Library code snippets
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.
Related articles
Related discussion
-
Binary Studio | software development outsourcing Ukraine
by Soft Industry (5 replies)
-
asp Request.QueryString("dir")
by realmeteo (1 replies)
-
Looking for Senior Web Designer
by lwsmedia (0 replies)
-
Read eMails from Outlook express using ASP
by kumaravelu (1 replies)
-
Help to Call ASP function from onclick event in HTML to pass an array
by vka (0 replies)
Related podcasts
-
Scott Guthrie
Scott catches up with Scott Guthrie in an interview covering Ajax, Asp 2.0, extender controls, CSS adapters and more.
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?
Ok - this doesn't work
. What am I doing wrong
. I added the custom headers and nothing happens.
edit---
Sorry, this worked fine. I was messing up...
Why when I edit the http headers in IIS do the settings disappear when I restart the server?
This thread is for discussions of Preventing Image Caching.