ISA设置缓存内容定时下载
5.3.1.3 下载动态内容
安排缓存内容下载时,配置缓存动态内容可以配置ISA Server 缓存来存储对象,即使HTTP缓存控制报头显示没有必要缓存该对象。
警告 如果从其上下载对象的Web服务器要求客户端的身份验证,那么该预定内容下载作业就会失败。
Ø 按如下步骤为定时缓存内容下载作业缓存动态内容:
1. 在ISA Management控制台树上,单击Scheduled Content Download Jobs文件夹。
2. 在详细信息窗格中,右击现行的预定内容下载作业,然后单击Properties。
3. 在Parameters选项卡中,选择Cache Dynamic Content复选框。
4. 单击OK。
5.3.1.4 为内容下载作业配置时间表
下载根据预先配置的时间表进行。(也可以指定该时间表是否定期重复)。定期内容下载作业可以针对传出Web请求和进入Web请求配置。
对于传出Web请求,先判断Inte.net上的哪些对象是用户经常请求的。然后可以预订从Internet上检索对象的作业,并把它们载入缓存。
对于进入Web请求,可以安排从内部Web服务器上检索对象的作业。
Ø 按如下步骤配置缓存内容下载作业时间表:
1. 在ISA Management控制台树上,单击Scheduled Content Download Jobs文件夹。
2. 在详细信息窗格中,右击现行预定缓存内容下载作业,然后单击Properties。
3. 在Frequency选项卡中,在Date日历框和Time旋转框中,选择从Internet上下载内容的日期和时间。
4. 在Frequency区,选择完成以下步骤之一:
u 在特定的时间内容只下载一次,单击Once单选按钮。
u 在每天的特定时间下载内容,单击Daily单选按钮。
u 在一特定日期的特定时间下载内容,单击Weekly On单选按钮,并选择下载内容的日期复选框。
5. 单击OK。
5.3.2 练习:创建定时内容下载作业
在这个练习中,您安排一个内容下载作业在每个星期天的晚上11:59开始。每周进行的下载作业最适合那些通常不是每天都变化的内容。
练习:预定Microsoft 在线讲座内容下载
在这个练习中,您预定对Microsoft Web 站点上培训材料的内容下载。预定的内容下载包括动态内容和最多5,000个对象。
Ø 预定内容下载
1. 在ISA Management中,依次找到Servers And Arrays、 MyArray、Cache Configuration。
2. 展开Cache Configuration节点。
3. 右击Scheduled Content Download Jobs文件夹,指向New,然后单击Job。
出现New Scheduled Content Download Job向导。
4. 在Job Name文本框中,输入Microsoft Online Seminars,然后单击Next。
出现Start Time屏幕。
5. 保持默认日期不变,将时间改为11:59:59 p.m.。
6. 单击Next。
出现Frequency屏幕。
7. 单击Weekly On单选按钮,然后单击Sunday复选框。
8. 单击Next。
出现Content屏幕。
9. 在Download Content From This URL文本框中,输入http://www.microsoft.com/ seminar/1033/。
10. 单击Cache Dynamic Content复选框。
11. 单击Next。
出现Links And Downloaded Objects屏幕。
12. 在Maximum Number Of Cached Objects文本框中,输入5000,然后单击Next。
出现Completing The Scheduled Content Download Job Wizard屏幕。
13. 单击Finish。
14. 在Scheduled Content Download Jobs文件夹上单击。
Microsoft Online Seminars job出现在详细信息窗格中。
5.3.3 小结
定时缓存内容下载允许用Web代理客户端可能即将请求的内容更新ISA Server 的缓存。通过检测和分析Internet访问,可以判断需要哪些Web内容,以及什么时候需要。可以通过新建定时内容下载作业向导配置Web内容下载,使其直接下载到ISA Server 缓存中。内容下载作业可以配置为只进行一次,也可配置为按预定时间进行。创建一个下载作业后,可以将其配置为下载单个UR、多个UR、或者整个Web站点。
5.4 本章复习
下列问题帮助您巩固本章所讲的关键知识。如果您回答下列问题有困难,请先复习相关各节,然后再试着回答问题。问题的答案在附录A中。
1. Web代理客户端请求一个Web对象时,ISA Server就去缓存中检查是否存在该对象的一个有效的版本。它发现缓存对象的版本已经过期。然后,根据现行的路由规则,ISA Server联系Internet上的远程信源来检索该对象,但是却发现远程信源无法联系。请问ISA Server下一步该如何做?
2. ISA Server如何判断是否缓存从源位置检索到的Web对象?
3. ISA Server在什么情况下缓存动态内容?
4. 什么是逆向缓存,以及如何启用它?
5. 正从其上下载对象的Web服务器要求客户端的身份验证时,ISA Server如何处理定时内容下载?(小节完)