第七十八章 IIS 技术说明

文章目录

  • 第七十八章 IIS 技术说明
  • IIS 应用程序池和Web Gardens
    • 应用程序池
    • Web Gardens
  • 应用程序池、`Web`花园和`CSP`

第七十八章 IIS 技术说明

对于那些有兴趣使用 IIS 的人,此页面介绍了应用程序池、网络花园和位数。

IIS 应用程序池和Web Gardens

应用程序池

应用程序池是一种将一个或多个应用程序链接到一组一个或多个工作进程的配置。由于应用程序池中的应用程序通过工作进程边界与其他应用程序分开,因此一个应用程序池中的应用程序不会受到其他应用程序池中运行的应用程序引起的问题的影响。

通过创建新的应用程序池并向其分配网站和应用程序,可以使服务器更加高效和可靠。通过池工作的应用程序始终可用,即使服务于不同应用程序的工作进程出现故障也是如此。

应用程序由它们在 IIS 中的路径定义。例如:/csp

Web Gardens

为了获得更高的可靠性,可以将应用程序池配置为由多个工作进程支持。使用多个工作进程的应用程序池称为网络花园。网络园中的工作进程共享到达该特定应用程序池的请求。如果一个工作进程失败,另一个工作进程可以继续处理其他请求。

应该指出的是,网络花园与网络农场不同。通过为应用程序池指定多个工作进程,可以在单个服务器上配置网络花园。网络场使用多个服务器来支持网站。

为应用程序池创建网络园可以在以下情况下提高性能:

  • 稳健的请求处理:当应用程序池中的工作进程被占用时(例如,当脚本引擎停止响应时),其他工作进程可以接受和处理应用程序池的请求。
  • 减少资源争用:当网络园区达到稳定状态时,根据轮询方案,将每个新的TCP/IP连接分配给网络园区中的工作进程。这有助于消除工作负载并减少对绑定到工作进程的资源的争用。

应用程序池、Web花园和CSP

应用程序池和网络花园配置不会影响基于NSD的网关配置的操作,因为与NSD通信的ISAPI模块不会汇集任何持久信息或其他资源(例如到系统间IRIS的连接)。所有持久资源都保存在NSD模块中。与NSD通信的ISAPI模块不受IIS管理方式更改的影响。

非基于NSD的网关配置(CSPms.dllCSPmsSys.dll)对IIS中管理ISAPI扩展的方式的更改更加敏感,因为持久资源(如到 IRIS的连接)的池化发生在扩展本身中。

配置为使用不超过一个工作进程的应用程序池对Web网关在单个Web应用程序路径(例如,/csp)上下文中的操作方式没有明显的影响。然而,对于使用多个工作进程的配置(Web Garden), Web网关的工作负载在池中所有参与的工作进程之间均匀分布。每个工作进程管理自己的Web网关模块实例。这种进程管理架构不会对Web网关的操作方式造成问题,但必须牢记以下限制:

  • 必须重新启动 IIS 才能使 Web 网关配置的更改生效。这必须通过从主 Windows 服务控制面板完全重新启动万维网发布服务来完成;不是通过 Internet 服务管理器控制面板。
  • Web 网关的系统管理表单(系统状态)无法用于准确监控 Web 应用程序使用的连接。在任何给定时间,系统状态都会反映恰好附加到当前工作进程(即恰好为 Web 网关的请求提供服务的工作进程)的 Web Gateway 实例的状态。
  • 每个 Web 应用程序(由应用程序的 `` 路径定义)维护自己的与持久连接池。此外,应用程序池中的每个工作进程都维护自己的与持久连接池。配置 Web 网关使用 连接的最大和最小数量时,应记住此配置。这些设置适用于池中的每个网关实例。
  • 状态感知会话(保留模式 1)不能与 Web Garden 配置一起使用,因为无法控制用于服务任何特定请求的 Web Gateway 实例。最终结果是无法将状态感知请求路由到这些配置中的专用进程。

请注意,基于 NSD 的选项不受这些限制,因为 Web 网关是独立于 IIS 进行管理的。

最后,应考虑某些工作进程配置参数对非 NSD 版本的 Web Gateway 的影响。特别是,应牢记空闲超时和进程回收设施的影响。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/13119.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【AI+漫画】程序员小李解决疑难杂症BUG的日常

周末花了点时间制作的AI漫画。 感慨一句,程序人生, 相伴随行。 原文链接:【AI漫画】程序员小李解决疑难杂症BUG的日常

一物一码数字化营销进军调味品行业,五丰黎红“星厨俱乐部”火啦!

近日,由五丰黎红联合纳宝科技精心打造的小程序“星厨俱乐部”火啦!一经上线就吸引了大量用户注册和参与,可以说取得了非常成功的市场反馈,那究竟是一个什么样的小程序,竟然有这么大的吸引力呢? 介绍小程序之…

武汉星起航:中国卖家借力亚马逊跨境电商平台,拓展全球销售市场

随着互联网技术的飞速发展,跨境电商已成为连接全球消费者与卖家的重要桥梁。作为全球领先的跨境电商平台,亚马逊凭借其强大的品牌影响力、丰富的商品资源和高效的物流体系,为全球消费者提供了一个便捷、安全的购物环境。在这个平台上&#xf…

连锁收银系统如何助力实体门店私域运营

作为实体门店,私域运营是提升客户黏性和增加复购率的重要策略之一。而连锁收银系统在私域运营中扮演了关键的角色,它不仅可以帮助门店管理客户信息和消费记录,还能够通过数据分析和营销功能提供个性化的服务和推广活动。下面看看连锁收银系统…

能源能耗管理系统

随着全球对绿色、低碳、可持续发展理念的深入认识,企业对于能源的管理和节能降耗的需求日益迫切。在这一背景下,HiWoo Cloud平台凭借其先进的能源能耗管理系统,为企业提供了一套高效、智能的解决方案,助力企业实现绿色节能&#x…

InfiniGate自研网关实现五

17.核心通信组件管理和处理服务映射 引入模块api-gateway-core 到 api-gateway-assist 中进行创建和使用,并拉取自注册中心的映射信息注册到本地的网关通信组件中。 第17节是在第15节的基础上继续完善服务发现的相关功能,把从注册中心拉取的网关映射信…

GPT3.5与GPT4.0的差别对比

随着人工智能技术的飞速发展,GPT系列模型已成为自然语言处理(NLP)领域的翘楚。GPT3.5和GPT4.0作为这一系列的最新成员,各自在性能和应用上都有所突破。 GPT4.0预计将拥有数千亿个参数,与前代GPT3.5相比,模…

ZYNQ之嵌入式驱动开发——字符设备驱动

文章目录 Linux驱动程序分类Linux应用程序和驱动程序的关系简单的测试驱动程序在petalinux中添加LED驱动新字符设备驱动 Linux驱动程序分类 驱动程序分为字符设备驱动、块设备驱动和网络设备驱动。 字符设备是按字节访问的设备,比如以一个字节收发数据的串口&#…

软信天成:业务流程管理驱动企业数字化转型

近日,在国家发展改革委办公厅、国家数据局综合司联合印发的《数字经济2024年工作要点》中,明确强调了本年度大力推进重点领域数字化转型,营造数字化转型生态的战略举措,标志着国家对于企业数字化转型的高度重视与积极倡导。 企业…

dubbo复习:(3) 服务超时时间配置

在dubbo admin中 可以进行类似如下配置 configVersion: v2.7 enabled: true configs:- side: consumeraddresses:- 0.0.0.0parameters:timeout: 55这样配置之后,当服务端响应超过55毫秒时,在服务消费者的控制台就会看到超时信息

(保姆级教程傻瓜式操作)树莓派--基于opencv实现人脸识别

前言 因为当时没有边实验边记录,所以这篇文章可能存在疏漏。不过很多地方我推荐了我参考过的博客或者视频,希望尽可能地解答您的疑惑,如果您仍有不懂的地方,欢迎评论,如果我知道答案,我会很乐意为您解答。 …

私活更好用:SpringBoot开源项目!!【送源码】

今天分享一款非常香的SpringBoot大屏开源项目,非常适合接私活用。 这是一款基于SpringBoot代码生成器的快速开发平台!采用前后端分离架构:SpringBoot,Mybatis,Shiro,JWT,Vue&Ant Design。强…

MQTT_介绍_1.1

历史 1999年:MQTT最初由IBM的Andy Stanford-Clark和Cirrus Link的Arlen Nipper开发,用于满足石油和天然气公司在远程地区监控设备的需求。 2006年:IBM发布了MQTT的最初开源实现,但此时MQTT并未获得广泛的关注。 2010年&#xff…

三大平台直播视频下载保存方法

终于解决了视频号下载的问题,2024年5月15日亲测可用。 而且免费。 教程第二部分,有本地电脑无法下载的解决方案。 第一部分:使用教程(正常) 第1步:下载安装包 下载迅雷网盘搜索:大海福利合集…

【Python报错】Python安装模块时报错Fatal error in launcher

【Python报错】Python安装模块时报错Fatal error in launcher 最近需要用到python下载一个小工具,自信敲下回车键本想看到黑乎乎的终端上会出现快速跳跃的命令代码,没想到,报错了...... Fatal error in launcher: Unable to create process …

关于Windows中的NTUSER.DAT文件的知识,看这篇文章就差不多了

每个用户配置文件中都隐藏着一个名为NTUSER.DAT的文件。此文件包含每个用户的设置和首选项,因此你不应该删除它,也可能不应该编辑它。Windows会自动为你加载、更改和保存该文件。 NTUSER.DAT包含你的用户配置文件设置 每次更改Windows和已安装程序的外观和行为时,无论是桌…

【Qt】Qt开源项目

1、Flameshot 截图工具 1.1 简介 Flameshot是一款功能强大但易于使用的屏幕截图软件,中文名称火焰截图。 Flameshot 简单易用并有一个CLI版本,所以可以从命令行来进行截图。 Flameshot 是一个Linux发行版中完全免费且开源的截图工具 1.2 源码 github:https://github.com…

智能监控与安全管理:安全帽检测算法的实践与应用

在工地、煤矿等高危工作环境中,安全帽的佩戴至关重要。安全帽能够有效防止因坠落物体或碰撞等引起的头部伤害,从而保护工作人员的生命安全。然而,传统的检查人员佩戴安全帽的方式主要依赖于现场监督和巡查,这种方法不仅耗费大量人…

分页查询(PageHelper)

PageHelper依赖 <dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>${pagehelper}</version> </dependency>DTO接收类 package com.sky.dto;import l…

不用投稿邮箱,怎样向各大新闻媒体投稿?

身为单位的信息宣传员,我深知肩上责任重大。每个月,完成单位在媒体上投稿发表文章的考核任务,就如同一场无声的赛跑,既要保证速度,更要注重质量。起初,我遵循“前辈们”的老路,一头扎进了邮箱投稿的海洋。但很快,现实给了我一记重拳——邮箱投稿的竞争犹如千军万马过独木桥,稿件…