本文内容:
管理缓存设置
管理网站级的页面输出缓存设置
管理变体设置
文档转换
Microsoft Office SharePoint Server 2007 中的 Web 内容管理功能可帮助您与员工、合作伙伴和客户进行更有效的交流。利用 Office SharePoint Server 2007 提供的易于创建、批准和发布 Web 内容的功能,可以快速地将信息以一致的形式发布到 Intranet、Extranet 和 Internet 网站上。
可以使用 Web 内容管理功能来创建、发布、管理和控制大型的动态内容集。作为 Office SharePoint Server 2007 中的企业内容管理 (ECM) 一部分的 Web 内容管理可有助于简化网站的创建和发布过程。
也可以将 Office SharePoint Server 2007 中的 Web 内容管理功能用于以下方面:
管理不同设备的内容的变体。
将内容发布到 Intranet、Extranet 和 Internet 网站。
在 WYSIWYG(所见即所得)环境中创作 Web 内容。
管理网站的内容、结构和部署。
使用文档转换器转换 Microsoft Office InfoPath 2007、Microsoft Office Word 2007 和 XML 文件。
建立审批过程以确保内容在发布之前经过审阅。
管理缓存设置
可以在 Web 内容管理中管理以下缓存设置:
网站集的“页面输出缓存策略”属性的设置
网站级的“页面输出缓存策略”属性的设置
网站集对象缓存的设置
用于创建缓存配置文件的设置
管理 Web 应用程序的基于磁盘的缓存设置
基于磁盘的缓存是您可对存储在 Web 应用程序数据库中的内容进行更快处理的一种方式。如果您的 Web 应用程序包含图像和多媒体文件等大型文件,则启用基于磁盘的缓存可以缩短页面传递时间,原因是这类缓存能够将文件存储在前端 Web 服务器上,从而减少数据库流量。
可以在要应用于 Web 应用程序的 Web.config 文件中启用基于磁盘的缓存。为此,您需要在 Web.config 的 BlobCache 部分中配置设置。
备注
基于磁盘的缓存在 Web.config 文件内称为 BLOB(二进制大型对象)缓存。
下表列出了 Web 应用程序的基于磁盘的缓存设置的默认设置。
| 参数名 | 参数说明 | 默认设置 |
|---|---|---|
Location |
为缓存元素指定的目录。 |
%Installdrive%\blobCache |
Path |
向 BLOB 缓存中添加新的文件类型。 |
\.(gif|jpg|png|css|js) |
maxSize |
更改缓存的大小。 |
10 GB |
enabled |
用于启用基于磁盘的缓存。 |
false |
管理网站集的页面输出缓存设置
前端 Web 服务器使用页面输出缓存来存储给定页面的所有控件呈现的输出,然后存储此预呈现页面的不同变体。在向给定用户类中的用户呈现某页面后,每次用户再次查看该页面时,页面加载的速度会更快,这是因为不必再次运行 ASPX 页面上的控件即可生成 HTML。因此,呈现该页面所需的时间会缩短。页面输出缓存可以提高服务器性能,因为它减少了服务器控件的活动以及对数据库的调用次数。
下表列出了网站集的“页面输出缓存策略”属性的默认设置。
| 属性名 | 属性说明 | 字段 | 字段说明 | 默认设置 |
|---|---|---|---|---|
输出缓存 |
输出缓存会存储给定页面上的所有控件呈现的输出,然后存储此预呈现页面的若干不同的变体。 |
启用输出缓存 |
选择此选项可启用输出缓存。 |
清除 |
默认页面输出缓存配置文件 |
缓存配置文件指定项目可在缓存中保留的时间。该配置文件还描述缓存系统如何确定缓存的页面元素是否对来自不同用户对相同元素的其他请求有效。 |
匿名缓存配置文件 |
选择此选项可将此属性提供给匿名用户。可以选择“已禁用”、“Extranet”、“公共 Internet”或“Intranet”缓存配置文件。 |
已禁用配置文件 |
已验证缓存配置文件 |
选择此选项可将此属性提供给经过身份验证的用户。可以选择“已禁用”、“Extranet”或“Intranet”缓存配置文件。 |
已禁用配置文件 |
||
页面输出缓存策略 |
允许管理员和页面布局设计人员从默认的页面输出缓存配置文件中指定的配置文件中选择不同的页面输出缓存配置文件。 |
发布网站时,可以使用其他页面输出缓存配置文件 |
选择此选项可对发布网站使用不同的页面输出缓存配置文件。 |
清除 |
各个页面布局可以使用不同的页面输出缓存配置文件 |
选择此选项可对页面布局使用不同的页面输出缓存配置文件。 |
清除 |
||
调试缓存信息 |
显示有关网站集中的页面的其他缓存信息。这包括上次呈现页面内容的日期和时间。 |
对页面启用调试缓存信息 |
选择此选项可启用针对页面的缓存信息调试。 |
清除 |
管理网站级的页面输出缓存设置
下表列出了网站级的“页面输出缓存策略”属性的“发布网站输出缓存设置”的默认设置。
| 属性名 | 属性说明 | 字段 | 字段说明 | 默认设置 |
|---|---|---|---|---|
页面输出缓存策略 |
指定一个用于缓存针对匿名用户的页面输出的缓存配置文件,并指定一个用于缓存针对经过身份验证用户的页面输出的缓存配置文件。 |
匿名缓存配置文件 |
选择继承选项可继承应用于网站集级别的设置,或选择页面输出缓存配置文件选项。 |
默认情况下会选择继承。 |
已验证缓存配置文件 |
选择继承选项可继承应用于网站集级别的设置,或选择页面输出缓存配置文件选项。 |
默认情况下会选择继承。 |
||
将这些设置应用于所有子网站 |
选择此选项可将缓存配置文件设置应用于所有子网站。 |
清除 |
管理对象缓存
对象缓存在内部用于通过存储网站、页面布局和页面的属性来优化页面显示。对象缓存可减少 Web 服务器与 SQL Server 数据库之间的流量。这可以使呈现页面的吞吐能力更高,从而增加可传递给客户端的页面数量。
下表列出了“网站集对象缓存设置”的默认设置。
| 属性名 | 属性说明 | 字段 | 字段说明 | 默认设置 |
|---|---|---|---|---|
对象缓存大小 |
对象缓存在内部用于通过存储网站、页面布局和页面的属性来优化页面显示。 |
最大缓存大小(MB) |
设置对象的最大缓存大小 (MB)。 |
100 MB |
对象缓存重置 |
指定用于刷新对象缓存中的项的设置。 |
对象缓存刷新 |
设置此选项以刷新对象缓存中的所有项。 |
清除 |
强制服务器场中的所有服务器刷新其对象缓存 |
设置此选项可刷新服务器场中的所有服务器的对象缓存。 |
清除 |
||
基于磁盘的缓存重置 |
指定用于刷新磁盘缓存中的项的设置。 |
强制此服务器重置其基于磁盘的缓存 |
设置此选项可刷新磁盘缓存中的所有项。否则,将按照项在网站中发生更改或超出了磁盘大小之后删除相应项的方式,管理这些项的过期。 |
清除 |
跨列表查询缓存更改 |
在每次运行跨列表查询时检查服务器将会得到最准确的结果,但可能要以网站的性能下降为代价。由内容查询 Web 部件或其他自定义实现启动的跨列表查询可以使用服务器资源。指定跨列表查询的结果的缓存时间会对跨列表查询的性能产生积极影响,但显示的结果也许并会不反映由查询返回的各项的最新更改。 |
每次运行跨列表查询时检查服务器上的更改 |
选择此选项可检查服务器的更改。 |
已选定 |
在以下时间(秒)内使用跨列表查询的缓存结果 |
当服务器上的更改不频繁时并且您想要使用跨列表查询的缓存结果时,选择此选项。 |
60 |
||
跨列表查询结果乘数 |
从服务器检索跨列表查询的数据。指定一个较大的数字可以从服务器检索到更多的数据;这对于具有应用于众多列表和网站的唯一安全权限的网站集很有用。指定一个较小的数字可以使每个跨列表查询占用较少的内存;这对于没有为每个列表或网站使用唯一安全权限的网站集很有用。 |
跨列表查询乘数 |
设置乘数的值。 |
3 |
管理缓存配置文件
缓存配置文件包含每种页面输出缓存类型的特定缓存设置。缓存配置文件可确定下列类型的缓存行为:
各项在缓存中保留的时间长度
安全修整策略
设置的到期时间,如持续时间和所做更改
基于用户权限、用户权利及其他自定义变量的缓存的分区
以下是四种默认的缓存配置文件:
禁用
公共 Internet
Extranet
Intranet
可以为网站集集中定义缓存配置文件;因此,当在一个位置更新配置文件时,所做的更改会在整个网站集中实现。
下表列出了用于创建新的缓存配置文件的设置。
| 属性 | 说明 | 默认设置 |
|---|---|---|
标题 |
缓存配置文件的标题。 |
|
显示名称 |
显示名称用于填充网站所有者和页面布局所有者的可用缓存配置文件的列表。 |
|
显示说明 |
显示说明用于填充网站所有者和页面布局所有者的可用缓存配置文件的列表。 |
|
执行 ACL 检查 |
选择此选项可确保缓存中的所有项都经过适当的安全修整。如果未选择此选项,会获得更好的性能,但您只能对不包含需要安全修整的信息的网站或页面布局使用“未选定”选项。 |
未选定 |
已启用 |
选择此选项可打开缓存。如果未选择此选项,则无论在任何位置选择此配置文件都不会进行缓存。 |
未选定 |
持续时间 |
持续时间是指保留缓存版本的秒数。 |
|
检查更改 |
当选定此选项时,将验证每个页面请求是否涉及网站否更改;当检测到更改时,将刷新缓存。如果未选择此选项,会获得更好的性能,但将不会按“持续时间”中指定的秒数来检查网站更新。 |
未选定 |
随自定义参数变化 |
在 ASP.Net 2.0 中由 HttpCachePolicy.SetVaryByCustom 指定。 |
|
随 HTTP 头变化 |
在 ASP.Net 2.0 中由 HttpCachePolicy.VaryByHeaders 指定。 |
|
随查询字符串参数变化 |
在 ASP.Net 2.0 中由 HttpCachePolicy.VaryByParams 指定。 |
|
随用户权限的不同而不同 |
选择此选项可确保用户必须对所有安全对象具有相同的权限才能与任何其他用户查看同一缓存页面。 |
未选定 |
可缓存性 |
在 ASP.Net 2.0 中由 HttpCacheability 指定。 以下是六种类型的可缓存性:
|
|
经过验证后可安全使用 |
仅对那些您要允许管理员和页面布局设计人员应用于通过身份验证的方案的策略选择此选项。 |
未选定 |
允许作者查看缓存内容 |
仅对那些应用于您知道将发布的页面但不包含任何可能已签出或草稿形式的内容的方案选择此选项。 |
未选定 |
管理变体设置
在 Web 内容管理中,存在变体的不同设置。
变体
对发布网站或页面的多个不同版本或变体进行维护是比较困难的,并且很费时间,原因是在不同变体之间对内容的创建和更新进行协调比较困难。若要简化此过程,网站所有者可以定义一系列网站变体,并将其中一个网站标记为主网站或源网站,而将其他网站标记为网站变体。
下表列出了变体的不同设置。
| 属性名 | 属性说明 | 字段 | 字段说明 | 默认设置 |
|---|---|---|---|---|
变体主页 |
指定变体的网站地址。指定网站的变体还包括其子网站。 |
位置 |
指定作为创建此网站的变体的起始位置的网站地址。 注意:
对于网站集,请在地址前面加上“/”。
|
|
自动创建 |
创建网站或发布新网页时将自动创建变体。 |
自动创建网站和网页变体 |
当希望自动执行创建时,使用此选项。 |
已选定 |
不自动创建网站和网页变体 |
当不希望自动执行创建时,使用此选项。 |
|||
重新创建已删除的目标页面 |
当重新发布源页面时,如果以前的目标页面已删除,则应重新创建新的目标页面。 |
在重新发布源页面时,重新创建一个新的目标页面 |
此选项用于重新创建已删除的目标页面。 |
已选定 |
在重新发布源页面时,不重新创建一个新的目标页面 |
当不希望重新创建已删除的目标页面时,使用此选项。 |
|||
更新目标页面 Web 部件 |
从源页面所做的 Web 部件更改应更新到现有的目标页面。请注意,更新过程中将会丢失个性化设置。 |
传播变体源页面更新时,将 Web 部件更改更新到目标页面 |
当希望启用针对目标页面 Web 部件的更新时,使用此选项。 |
已选定 |
传播变体源页面更新时,不要将 Web 部件更改更新到目标页面 |
当不希望启用针对目标页面 Web 部件的更新时,选择此选项。 |
|||
通知 |
当创建新的子网站或网页时,向联系人发送电子邮件告知目标网站的欢迎页面;当利用源变体中的修订对某个网页进行更新时,向联系人发送电子邮件告知相应的目标页面。 |
在新建网站或网页或者通过变体系统更新页面时,向所有者发送电子邮件通知 |
当希望发送电子邮件通知时,选择此选项。 |
已选定 |
资源 |
描述新的页面变体是使用与原始页面相同的资源,还是使用在新页面的相应位置创建的这些资源的副本。 |
引用现有资源 |
当要将原始页面的资源用于新的页面变体时,选择此选项。 |
已选定 |
复制资源 |
当要将原始页面的资源复制到新的页面位置时,选择此选项。 |
变体标签
发布网站可针对不同的文化、市场和语言进行定制。利用变体设置,网站所有者能够创建和维护发布网站或页面的大量不同版本或变体。变体标签是指定给每个变体的名称。例如,变体标签可以是语言名称(如英语、法语或德语)或设备(如个人数字助理 (PDA))。
下表列出了用于创建新的标签的设置。
| 属性名 | 属性说明 | 字段 | 字段说明 | 默认设置 |
|---|---|---|---|---|
标签和说明 |
指定新变体标签的名称和说明。 |
标签名称 |
新的变体标签的名称。 |
|
说明 |
新的变体标签的说明。 |
|||
显示名称 |
设置标签的显示名称。大多数显示名称都是标签的本地化版本或用户友好版本。 |
显示名称 |
选择此选项可向用户显示名称。 |
|
区域设置 |
选择区域设置值,如阿拉伯语、中文或英语。 |
区域设置 |
为变体选择区域设置。 |
|
层次结构创建 |
将基于创建层次结构过程中使用的源层次结构来构建此标签的结构。 |
发布网站和所有网页。 |
此选项用于发布网站和所有网页。 |
已选定 |
仅限发布网站 |
此选项仅适用于发布网站。 |
|||
仅限根网站 |
此选项仅适用于根网站。 |
|||
源变体 |
为源变体设置变体标签。如果选择此选项,然后您必须选择要使用的网站发布模板。 |
将此变体设置为源变体 |
未选定 |
文档转换
网站管理员可以启用文档转换,以便最终用户能够将文档从一种文件格式转换为其他格式。利用网站内容类型的文档转换,网站管理员可以配置内容类型,以存储定义哪些转换器可用以及这些转换器如何处理该内容类型的文档的设置。Office SharePoint Server 2007 附带有许多文档转换器,您的组织可能也有其他自定义转换器。在管理中心启用文档转换之后,默认情况下,这些转换器适用于可在文档库中使用的所有网站内容类型。其中包括下列内容类型:
文档内容类型,如空白页、文档、表单和图片
页面布局内容类型,如文章页、重定向页和欢迎页
发布内容类型,如页面、页面布局和发布母版页
文档转换器是自定义的可执行文件,可利用一种文件类型的文档,生成该文档的另一种文件类型的副本。例如,文档转换器可以利用 Microsoft Office Excel 文件来生成 Microsoft Office PowerPoint 文件。您可以借助文档转换器,将内容转换为不同的版本,以适应业务需要。您或许希望将草稿文档转换成不同的最终格式以备长期存档;或者需要将内部文档转换成其他格式,以放置在面向客户的网站上。
下表列出了适用于可在文档库中使用的所有网站内容类型的转换器。
| 转换器 | 默认状态 |
|---|---|
InfoPath 表单转换为网页 |
已选定 |
Word 文档转换为网页 |
已选定 |
包含宏的 Word 文档转换为网页 |
已选定 |
XML 转换为网页 |
已选定 |
注意: