可缩放的 Web 基础结构

使用基于 HTTP 的内置负载均衡和智能请求处理与路由来实现可缩放的 Web 基础结构。

应用程序请求路由和负载均衡

ARR

应用程序请求路由(简称 ARR)使 Web 服务器管理员和托管提供程序能够通过基于规则的路由和 HTTP 服务器请求负载均衡来提高 Web 应用程序可靠性和可伸缩性。 通过使用 ARR,管理员可以优化应用程序服务器的资源使用,从而减少 Web 场和共享宿主环境的管理成本。

ARR 根据 HTTP 响应标头信息、服务器变量和复杂的负载均衡算法,自动确定为每个请求提供服务的最佳内容服务器。 通过使用 ARR,管理员可以优化应用程序服务器的资源使用,从而减少 Web 场和共享宿主环境的管理成本。 ARR 允许管理员在 IIS 管理器中创建、管理和应用负载均衡规则。 然后,管理员可以从服务器场中轻松添加或删除服务器,以增加或减少可用容量以满足需求,而不会影响应用程序的可用性。 ARR 还包括实际流量和 URL 测试监视功能,用于确定各个服务器和配置设置的运行状况。 管理员可以在 IIS 管理器中查看聚合的运行时统计信息。

URL 重写器

URL Rewriter

使用 URL 重写器,ARR 使管理员能够基于 HTTP 标头和服务器变量创建强大的路由规则,以确定每个请求最合适的内容服务器。 URL 重写器是一个 IIS 扩展,它使 IIS 管理员能够创建功能强大的规则,以便为网站页面实现易于记忆的 URL,通过使站点 URL 对搜索引擎友好来改进搜索结果,映射静态 URL,并强制站点使用一致的主机名。 使用规则模板、重写映射和集成到 IIS 管理器中的其他功能,管理员可以根据 HTTP 标头和服务器变量轻松设置规则来定义 URL 重写行为。 URL 重写器无缝集成到 IIS 管理器中,支持用户模式和内核模式缓存以提高性能,并支持失败请求跟踪以解决应用程序逻辑执行问题。