Could somebody please offer some advice or point to some doco to disable the caching of published web pages. I have set the IIS(5) setting to expire content immediately and have the default ISA 2004 caching rule active. However the pages from the published web site are returned from the ISA cache to the clients.
I still wish to cache outgoing web requests from internal clients.
However I have had a failed attempt to do this so I guess I am looking for a bit of a guide on the correct way to do it.
I also cannot get this to work. I created a URL set of our internal sites, created a cache rule, but it still caches. I even tried telneting into port 80 to make sure it isn't my browser. Help! Our users hate this.
From: United Kingdom
You can use the following example for OWA to see how to create a "do not cache for XYZ" rule...this is normally the best way as it allows you to leave HTTP caching enabled but create a rule to specifically stop caching of certain items...
"If you do not use ISA Server forms-based authentication, when the ISA Server caching feature is enabled, all Outlook Web Access objects will be cached. This can lead to unexpected logging off of users. To avoid this, you must create a cache rule to prevent the caching of Outlook Web Access objects except for images. The cache rule must have the following properties
ò Content Retrieval. Only if a valid version of the object exists in the cache.
ò Cache Content. Never, no content will ever be cached.
To create a cache rule:
1. Expand Microsoft ISA Server Management, expand Configuration and click Cache.
2. In the task pane, on the Tasks tab, select Create a Cache Rule to start the New Cache Rule Wizard.
3. On the Welcome page of the wizard, provide a name for the rule, and then click Next.
4. On the Cache Rule Destination page, click Add to open the Add Network Entities dialog box, select the appropriate network entity, click Add, and then click Close. On the Access Rule Destination page, click Next.
5. On the Content Retrieval page, leave the default selection Only if a valid version of the object exists in the cache, and then click Next.
6. On the Cache Content page, select options as described earlier in this topic.
7. You can use the default selections on the remaining wizard pages. Information about cache rule properties is provided in the product Help. Review the information on the wizard summary page, and then click Finish."
[ September 02, 2004, 04:07 PM: Message edited by: Jason Jones ]
To elaborate on my last post, I have this routing rule in place and it is indeed not caching. However, when the client hit's F5 from their browser, it takes forever for it to repopulate the page (some images do not repopulate, as well).
Yet, if I turn off all http caching, this problem goes away even though it isn't caching (I've verified through cachedir that it isn't caching any objects).