iis 回收 mysql才释放_IIS基本设置、回收机制、性能、并发、安全性

本文介绍了如何优化IIS的基本设置,包括应用程序池的回收策略、性能调整、并发处理和安全性增强。建议设置为集成模式,并禁用固定时间间隔回收,启用特定时间回收和关闭时间限制。同时,通过调整并发队列长度和启用Web园以提高并发处理能力,并确保安全性,如使用ApplicationPoolIdentity和启用快速失败保护。
摘要由CSDN通过智能技术生成

通常把站点发布到IIS上运行正常后,很少会去考虑IIS提供的各种参数,如何配置才是最适合当前站点运行需要的?这篇文章,从基本设置、回收机制、性能、并发、安全性等IIS设置讲解应当如何优化。

先来“IIS应用程序池”优化后的参数配置截图:

图中一些数值限制参数,可以借助一些工具(如:windows性能监控)观察站点运行的指标进行设置,具体后面会介绍到

b3bfa2e82d4d1bc3cbbba7048a87e242.png

f2b6274f7fcb5b2d287cac75997a35e7.png

下面来分别解说下这些参数为什么要这样设置(注:文章中的参数,不是按照应用程序池的设置从上到下排列的,而是按照优化的功能点排列)

一、设置应用程序池默认设置

按如下图进行默认参数模板设置,设置后,新建的应用程序池就使用这个默认参数模板。

3964f38381dc4301e1bebfcf13e120f2.png

二、常规设置

IIS版本号查看

在iis管理器中->帮助->关于Internet信息服务,如下图,版本是IIS10.

6ae3a6f95b7d98170e15d7eb3450f522.png

常规 > 启动32位应用程序

默认值:False

优化设置:按需设置。如果确认站点依赖一些32位的组件,需将此设置为true。

建议:为 32bit 应用程序的网站单独创建一个应用程序池

参考:64位系统上iis运行32位的网站程序

常规 > 托管管道模式

IIS7 应用程序池新增的经典模式和集成模式

经典模式:是为了保留和IIS6一样的处理方式,以前开发的代码,可以方便的移植到IIS7上。

集成模式:将ASP.NET请求管道与IIS核心管道组合在一起,这种模式与操作系统结合更紧密,能够提供更好的性能,能够实现配置和治理的模块化,而且增加了使用托管代码模块扩展IIS时的灵活性。

优化设置: 改为 Integrated(集成模式)

参考:对IIS7经典模式和集成模式的理解

三、 优化回收策略

3b26eba670372a476cdcf5d0e8aec261.png

回收 > 固定时间间隔(分钟)

一个时间段,超过该时间段,应用程序池将回收。值为 0 ,则应用程序池不会按固定间隔回收

默认值:1740分钟,29小时

优化设置:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值