|Microsoft Internet Security and Acceleration Server 2004 SDK|
ISA Server further extends caching performance with a downloading job scheduler feature, which can be customized. With the Microsoft® ISA Server Job Scheduler service, you can download HTTP content directly to the ISA Server cache upon request or according to a schedule. You can use this service to update the ISA Server cache with HTTP content that you anticipate will be requested by clients in your organization.
You can configure which content ISA Server should prefetch and schedule when the content should be cached, available for access directly from the ISA Server cache rather than from the Internet. By monitoring and analyzing Internet access, you can determine which Internet objects will be needed and when. Then you can use the Microsoft ISA Server Job Scheduler service to prepare the ISA Server cache accordingly.
You can use the Microsoft ISA Server Job Scheduler service to schedule downloads of HTTP files from a website to a local cache. You can download a single URL, multiple URLs, or an entire website according to a schedule you specify.
Note Sites that have pop-up windows requiring user interaction, such as those that ask for credentials, or offer to install language packs, cannot be downloaded by the Microsoft ISA Server Job Scheduler service. Also, websites that expect cookies when a client requests a page cannot be precached.
You can determine whether the Microsoft ISA Server Job Scheduler service is running through the JobSchedulerServiceStatus property of the FPCServer object. The Microsoft ISA Server Job Scheduler service can be started by calling the StartJobSchedulerService method, and it can be stopped by calling the StopJobSchedulerService method.