配置基于磁盘的缓存设置
配置基于磁盘的缓存设置
基于磁盘的缓存是您可对存储在 Web 应用程序数据库中的内容进行更快处理的一种方式。如果您的 Web 应用程序包含诸如图像和多媒体文件等大型文件,则启用基于磁盘的缓存可以缩短页面传递时间,因为该缓存能够将文件存储在前端 Web 服务器上,从而减少数据库流量。
您可以在要应用的 Web 应用程序的 web.config 文件中启用基于磁盘的缓存。您对 web.config 文件所做的更改将应用于 Web 应用程序内的所有网站集。
注释 基于磁盘的缓存是指 web.config 文件内的 BLOB(二进制大对象)缓存。
您要做什么?
打开 Web 应用程序的 web.config 文件
- 单击“开始”,指向“管理工具”,然后单击“Internet 信息服务(IIS)管理器”。
- 在 Internet 信息服务 (IIS) 管理器中,单击包含 Web 应用程序的服务器名称旁边的加号 (+),然后单击网站旁边的加号查看已创建的 Web 应用程序。
- 单击要为其配置基于磁盘的缓存的 Web 应用程序名称,然后双击 web.config 文件。
- 在“web.config 属性”对话框的“ASP.NET”选项卡上,突出显示该文件位置,然后按 Ctrl+C 进行复制。
- 单击“开始”,打开 Windows 资源管理器。
- 在“地址”框中单击鼠标,然后按 Ctrl+V 将 web.config 文件的位置粘贴到框中。
- 单击“转到”打开 web.config 文件。
注释 如果看到一个对话框,指出 Windows 无法打开该文件,请单击“从列表中选择程序”,然后单击“确定”。在“打开方式”对话框中,单击“记事本”,然后单击“确定”。
启用和配置基于磁盘的缓存
要点 在更改 web.config 文件之前,请先用其他名称(例如 web.config1)对其进行备份,这样,如果文件中出现错误,还可以将其删除,重新使用原始文件。
- 在 web.config 文件中,找到以下行:
<BlobCache location="C:\blobCache" path="\.(gif|jpg|png|css|js)$" maxSize="10" enabled="false"/>
- 在这一行中,将
enabled
参数从"false"
更改为"true"
。 - 若要更改缓存的大小,请为
maxSize
键入新的数字。该大小以千兆字节 (GB) 表示,并且默认值为 10 GB。 - 如果
location
参数中指定的目录空间不足,无法容纳该缓存大小,则可以为该位置键入新的目录。 - 若要将新文件类型添加到 BLOB 缓存中,请在其他文件类型旁边键入该文件类型。用竖线 (|) 字符分隔每种文件类型,如文件中所示。
- 保存文件,然后将其关闭。