缓存应用程序

通过调整与服务器上运行的 Web 应用程序有关的某些设置,可以优化服务器性能。通过记录使用数据(例如请求数以及请求时间)有助于确定应该如何进行调整。有关记录服务器活动的详细信息,请参阅记录站点活动。有关性能问题的详细信息,请参阅关于性能调整

本节对下列设置进行了说明:

设置 CGI 脚本超时

除与连接有关的超时外,还可以设置 CGI 脚本超时值。超时值是 CGI 脚本的执行时间量。CGI 应用程序继承整个网站的超时设置。可以针对整个网站更改此设置,也可以针对单个应用程序进行更改。

设置超时值:
  1. Internet 信息服务管理单元中,选择计算机图标,打开其属性页。
  2. 在“主属性”下,选择“WWW 服务”,单击“编辑”按钮。
  3. 单击“主目录”选项卡。
  4. 单击“配置”按钮。
  5. 单击进程选项选项卡,在“CGI 脚本超时”文本框中,输入超时期限。

缓存 ISAPI 扩展

可以加载并缓存 ISAPI DLL,这样无需重新调用这些 DLL,即可处理后续请求。否则,这些 DLL 运行之后将被卸载。缓存可以减少加载 DLL 时用户等待的时间,对大多数 ISAPI 扩展(包括 Active Server Pages)也大有好处。应该只在某些特殊情况下(例如调试 ISAPI 扩展时)取消选择此选项。

启用缓存:
  1. Internet 信息服务管理单元中,选择网站或应用程序的开始位置目录。
  2. 打开目录的属性页,单击“主目录”、“虚拟目录”或“目录”选项卡。
  3. 单击“配置”按钮。
  4. 映射选项卡,选中“缓存 ISAPI 应用程序”复选框。

缓存 ASP 脚本文件

ASP 处理包含 ASP 脚本的文件,将处理完的文件存储在缓存中,并将缓存的文件提供给客户端使用。缓存 ASP 文件可以改善性能,因为不需要在每次调用缓存的 ASP 脚本时进行处理。还可以通过更改缓存文件数进一步改善性能,可以对“应用程序保护”设置为“低(IIS 进程)”或“中(已共用)”的所有应用程序进行更改,或单独对“应用程序保护”设置为“高(独立)”的应用程序进行更改。

更改缓存 ASP 文件的设置:

  1. Internet 信息服务管理单元中, 选择某个网站、虚拟目录或目录,打开其属性页。
  2. 单击“主目录”(网站)、“虚拟目录”(虚拟目录)或“目录”(目录)选项卡。
  3. 在“应用程序设置”部分,将“应用程序保护”设置为“高(独立)”,单击“应用”。
  4. 单击“配置”按钮。
  5. 注意   如果“配置”按钮未激活,目录或开始位置将不包含独立应用程序。可以单击“创建”按钮新建一个应用程序。

  6. 单击“缓存选项”选项卡。
  7. 要缓存请求的所有 .asp 文件,请选中“缓存所有请求的 ASP 文件”。要设置内存中缓存的最大文件数,请在文本框中输入一个值(超过此数目之外的文件将保存到磁盘缓存中)。
  8. 若要限制缓存的 ASP 文件总数,请选中“将缓存的 ASP 文件数限制为:”,并在文本框中输入一个值。
  9. 若要关闭缓存,请选中“不缓存 ASP 文件”。

© 1997-2001 Microsoft Corporation. 保留所有权利。