I've got cache enabled on my ISA 2004 server. But I'm having troubles with the rules. We've got 3 legs, internal, DMZ, external. I've been requested to disable cache for inbound (external to DMZ, and internal to DMZ) requests, but to leave it enabled for outbound (internal to external).
The reason for disabling inbound traffic is so log analyzers can accurately show what is happening on our log servers (how many hits, etc.).
Create Cache Rules that reference the published server (whatever is specified on the "To" tab of the rule. I create a "URL Set" for each published server and include that in a Cache Rule.
Specifically, go to Firewall Policy\Toolbox\Network Objects\New - URL set Name - %PublishedServer% - No Cache Add - http://%internal.server.name%
Then go to Configuration\Cache\Tasks\Create a Cache Rule Name - %WebPublishingRule% - No Cache Add - URL Set - %PublishedServer% - No Cache from earlier Retrieve the requested object.. - "Only if a valid version of the object..." Select When content should be stored in the cache - "Never, no content will ever be cached" Continue to "Next" through this wizard until it's finished.
I really really really really really wish there was an option in the Web Publishing Rule to "Create Corresponding No Cache Rule" or some such option - that'd be sweet. It's admittedly an obscure option, but hey, I can dream right?
< Message edited by ClintD -- 25.Oct.2006 11:55:34 AM >