SharePoint Server 中 Internet 网站的扩展搜索
适用于:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
本文列出了对承载 Internet 网站的搜索拓扑的虚拟机和物理服务器的最低硬件要求。
本文还提供扩展搜索拓扑以提高性能和可用性的基本指南。
简介
本文列出了最低要求并提供了有关如何以及何时向外扩展 Internet 网站搜索拓扑的指南。
有关拓扑示例,请参阅技术图表 SharePoint Server 2016 的 Internet 网站搜索体系结构。
有关搜索组件和整个搜索体系结构的概述和介绍,请参阅 SharePoint Server 中的搜索体系结构概述,以及技术图表 SharePoint Server 2016 搜索体系结构。
对 Internet 网站搜索拓扑的硬件要求
下表显示对承载 Internet 网站的中型搜索拓扑的服务器的硬件要求。 这些硬件要求适用于:
包含搜索组件的应用程序服务器和 Web 服务器。
包含搜索数据库的数据库服务器。
对于承载搜索组件的服务器,列出的最低 RAM 要求是该服务器所需的总 RAM 量。 例如,如果要在一台服务器上承载内容处理组件、搜索管理组件和爬网组件,则该服务器所需的最低 RAM 量为 24 GB。
每台服务器必须具有足够的磁盘空间进行 Windows Server 操作系统的基本安装和足够的磁盘空间进行诊断(例如日志记录、调试和创建内存转储等)。 若要满足生产用途,服务器还需要为日常操作和页面文件提供额外的可用磁盘空间。 按照与您的 Windows Server 安装对应的可用磁盘空间和页面文件的相关指导执行操作。
注意
中型搜索拓扑示例已针对物理硬件进行优化,但您也可以在虚拟机上进行部署。
承载搜索组件的应用程序服务器和 Web 服务器
物理服务器上的搜索组件 | RAM | 硬盘 | 处理器 |
---|---|---|---|
索引组件 | 48 GB,对于服务器场中承载索引组件、查询处理组件和 Web 前端的每台服务器。 | 500 GB 额外磁盘空间,最好是单独的磁盘卷/分区。 | **所有组件:**64 位,最小 4 个核心,建议使用 8 个核心。 |
分析处理组件 | 24 GB,对于服务器场中承载分析处理组件、爬网组件、内容处理组件和/或搜索管理组件的每台服务器。 | 300 GB 额外磁盘空间,最好是单独的磁盘卷/分区。 | |
爬网组件内容处理组件 | 请参见针对分析处理组件列出的要求。 | 80 GB(用于系统驱动器)。 | |
查询处理组件 | 参见针对索引组件列出的要求。 | ||
搜索管理组件 | 参见针对分析处理组件列出的要求。 |
承载搜索数据库的数据库服务器
组件 | 最低要求 |
---|---|
处理器 | 64 位,4 个内核(用于小型拓扑)。 64 位,8 个内核(用于中型拓扑)。 |
RAM | 8 GB(用于小型拓扑)。 16 GB(用于中型拓扑)。 |
硬盘 | 80 GB(用于系统驱动器)。 硬盘空间取决于内容的数量。 |
中型 Internet 网站拓扑的性能注意事项
中型 Internet 网站 (FIS) 拓扑已针对大小为 3,400,000 个项目的文档集进行了优化,根据所使用语言每秒处理约 100-200 个文档,并且使用模式为每秒 85 个页面视图,与每秒 100 个查询相对应。
性能注意事项
注意事项 | 重要性 |
---|---|
缓存 | 查询及其结果通过 Windows Server AppFabric 缓存在键值对中:查询是键,而结果是值。 对于每个查询,缓存率约为 50%。 这意味着如果您的使用模式为每秒 200 个查询,那么会将大约 100 个查询发送到搜索索引,而其余 100 个查询将进行缓存。 与从搜索索引中检索到的查询延迟相比,缓存结果的查询延迟较低。 例如,有可能对经常运行的重要查询的结果进行缓存。 |
连续爬网 | 建议您按一分钟的时间间隔(而不是默认的 15 分钟时间间隔)启用连续爬网。 只能对 SharePoint 内容源启用连续爬网。 |
匿名访问 | 通过匿名访问,用户无需使用凭据即可登录到 SharePoint Internet 网站。 将缓存匿名查询,因此由于查询延迟较低,匿名查询更为划算。 必须在两个位置启用匿名访问:Web 前端和网站上。 |
查询延迟 | 查询延迟受缓存、匿名访问以及应用和触发的查询规则的数量和复杂性等其他因素的影响。 此外,请考虑存储搜索索引的磁盘;具有多个轴的磁盘可以提高磁盘的访问速度并降低查询延迟。 |