站点部署,IIS配置优化指南

本文详细介绍了如何优化IIS站点的配置,包括设置应用程序池默认设置、常规设置、回收策略、性能优化、并发性管理和安全性设置。通过调整IIS的参数,如关闭不必要的日志、启用内容过期、设置应用程序池回收策略和预加载,以及调整并发请求处理,可以显著提升站点的性能和稳定性。
摘要由CSDN通过智能技术生成

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

 

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

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

clip_image001[6]

 

clip_image002[6]

 

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

 

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

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

clip_image003[6]

 

二、   常规设置

IIS版本号查看

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

clip_image004[6]

常规 > 启动32位应用程序

默认值:False

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

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

参考:

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

常规 > 托管管道模式

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

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

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

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

参考:

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

 

三、   优化回收策略

clip_image005[6]

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

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

默认值:1740分钟,29小时

优化设置:改为0 。因为无法避免在高峰期发生回

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值