缓存设置操作 (SharePoint Server 2010)

 

适用于: SharePoint Server 2010

上一次修改主题: 2016-11-30

本文概述了可在 Web 应用程序级别为 Microsoft SharePoint Server 2010 配置的 BLOB 缓存、缓存配置文件和对象缓存设置。

SharePoint Server 2010 提供了以下三种类型的缓存,可帮助加快网页在浏览器中加载的速度:BLOB 缓存、页面输出缓存和对象缓存。BLOB 缓存在要应用缓存的 Web 应用程序的 Web.config 文件中启用和配置。页面输出缓存和对象缓存通常在网站集级别的用户界面中配置;但这些缓存的某些设置也可以在 Web 应用程序级别配置。您对 Web.config 文件所做的更改将应用于 Web 应用程序内的所有网站集和网站,并将取代在网站集级别或更低级别进行的任何配置。

备注

若要使用页面输出缓存或对象缓存,您必须使用网站上的发布功能。

本文内容:

  • BLOB 缓存

  • 页面输出缓存配置文件

  • 对象缓存

BLOB 缓存

SharePoint Server 2010 提供基于磁盘的缓存,该缓存将存储网页所使用的文件以帮助网页在浏览器中快速加载,并在数据库服务器使用这些文件时减少该服务器上的负载。这些文件称为二进制大型对象 (BLOB),该缓存称为 BLOB 缓存。BLOB 缓存直接存储在前端 Web 服务器计算机的硬盘驱动器上。第一次调用网页时,这些文件从数据库复制到服务器硬盘驱动器上的缓存中,然后通过服务器的硬盘驱动器缓存来满足以后对这些文件的所有请求。默认情况下,BLOB 缓存处于关闭状态,因此必须启用它才能使用它所提供的功能。如果在前端 Web 服务器上启用 BLOB 缓存,则将在 SharePoint Server 2010 数据库服务器上减少 Web 浏览器发出的读取请求所产生的负载。

您可以在要应用 BLOB 缓存的 Web 应用程序的 Web.config 文件中启用 BLOB 缓存。您对 Web.config 文件所做的更改将应用于 Web 应用程序内的所有网站集。有关 BLOB 缓存的信息,请参阅规划缓存和性能 (SharePoint Server 2010)

页面输出缓存配置文件

页面输出缓存将存储页面的呈现输出,还根据请求页面的用户的权限存储缓存页面的不同版本。可以在网站集级别、网站级别以及为页面布局配置页面输出缓存设置。默认情况下页面输出缓存处于关闭状态。

页面输出缓存使用的缓存配置文件将指定项目应在缓存中存留多长时间。您可以指定要用于匿名用户和已验证用户的不同缓存配置文件,从而根据网站上所允许的验证方法优化缓存的使用。

通过编辑应用程序服务器上的 Web.config 文件,可以为 Web 应用程序配置缓存配置文件设置。在 Web 应用程序级别配置的缓存配置文件设置将用于该 Web 应用程序网站集中的所有缓存配置文件。

备注

若要使用页面输出缓存和关联的缓存配置文件设置,您必须使用网站上的发布功能。

对象缓存

对象缓存可减少 Web 服务器和 SQL 数据库之间的通信量,方法是在前端 Web 服务器计算机上的内存中存储列表和库、网站设置以及页面布局之类的对象。因此,需要这些项目的页面能够快速呈现,从而提高了向客户端浏览器提供页面的速度。对象缓存设置可以在 Web 应用程序级别和网站集级别配置。默认情况下,对象缓存在网站集级别处于打开状态。

通过指定对象缓存的大小可以优化 Web 应用程序的对象缓存。指定较大的数字可以增强某些大型网站的性能,但会以占用每个前端 Web 服务器的内存为代价。可以在网站集级别配置对象缓存的其他设置。

备注

若要使用对象缓存,您必须使用网站上的发布功能。

任务要求

本节内容:

See Also

Concepts

规划缓存和性能 (SharePoint Server 2010)