配置基于磁盘的缓存设置

配置基于磁盘的缓存设置
 

基于磁盘的缓存是您可对存储在 Web 应用程序数据库中的内容进行更快处理的一种方式。如果您的 Web 应用程序包含诸如图像和多媒体文件等大型文件,则启用基于磁盘的缓存可以缩短页面传递时间,因为该缓存能够将文件存储在前端 Web 服务器上,从而减少数据库流量。

您可以在要应用的 Web 应用程序的 web.config 文件中启用基于磁盘的缓存。您对 web.config 文件所做的更改将应用于 Web 应用程序内的所有网站集。

 注释   基于磁盘的缓存是指 web.config 文件内的 BLOB(二进制大对象)缓存。

您要做什么?


打开 Web 应用程序的 web.config 文件

  1. 单击“开始”,指向“管理工具”,然后单击“Internet 信息服务(IIS)管理器”
  2. 在 Internet 信息服务 (IIS) 管理器中,单击包含 Web 应用程序的服务器名称旁边的加号 (+),然后单击网站旁边的加号查看已创建的 Web 应用程序。
  3. 单击要为其配置基于磁盘的缓存的 Web 应用程序名称,然后双击 web.config 文件。
  4. “web.config 属性”对话框的“ASP.NET”选项卡上,突出显示该文件位置,然后按 Ctrl+C 进行复制。
  5. 单击“开始”,打开 Windows 资源管理器。
  6. “地址”框中单击鼠标,然后按 Ctrl+V 将 web.config 文件的位置粘贴到框中。
  7. 单击“转到”打开 web.config 文件。

     注释   如果看到一个对话框,指出 Windows 无法打开该文件,请单击“从列表中选择程序”,然后单击“确定”。在“打开方式”对话框中,单击“记事本”,然后单击“确定”

 

启用和配置基于磁盘的缓存

 要点   在更改 web.config 文件之前,请先用其他名称(例如 web.config1)对其进行备份,这样,如果文件中出现错误,还可以将其删除,重新使用原始文件。

  1. 在 web.config 文件中,找到以下行:
    <BlobCache location="C:\blobCache" path="\.(gif|jpg|png|css|js)$" maxSize="10" enabled="false"/>
  2. 在这一行中,将
    enabled
    参数从
    "false" 
    更改为
    "true"
  3. 若要更改缓存的大小,请为
    maxSize
    键入新的数字。该大小以千兆字节 (GB) 表示,并且默认值为 10 GB。
  4. 如果
    location 
    参数中指定的目录空间不足,无法容纳该缓存大小,则可以为该位置键入新的目录。
  5. 若要将新文件类型添加到 BLOB 缓存中,请在其他文件类型旁边键入该文件类型。用竖线 (|) 字符分隔每种文件类型,如文件中所示。
  6. 保存文件,然后将其关闭。
原文地址:https://www.cnblogs.com/ceci/p/1398579.html