(转)IIS设置优化(需根据服务器性能,调整具体参数值)
IIS7 优化-网站请求并发数>>
/*调整IIS 7应用程序池队列长度*/
队列长度 5000~20000(原来默认1000,最大65535,建议10000 )
/*调整IIS 7的appConcurrentRequestLimit设置*/
由原来的默认5000建议改为20000。(最大100000)
直接运行:
C:\Windows\System32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:20000
在%systemroot%\System32\inetsrv\config\applicationHost.config中可以查看到该设置。
/*调整machine.config中的processModel>requestQueueLimit的设置*/
由原来的默认5000建议改为20000。
(位置类似C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG)
<configuration>
<system.web>
<processModel autoConfig="true" requestQueueLimit="20000" memoryLimit="60"/>
/*修改注册表,调整IIS 7支持的同时TCPIP连接数*/
由原来的默认5000建议改为20000。直接在命令行运行
reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 20000
完成上述4个设置,就可以支持2万(或10万)个同时请求。
IIS应用程序池设置>>
在应用程序池中做如下设置:(windows2003名称/windows2008名称)
/*IIS以内置账户的用户表示运行*/
标识 NetworkService
/*IIS自动将多长时间不活动的应用程序进程回收掉*/
回收工作进程(分钟)/固定时间间隔(分钟) 0(可选120~800)
(另,需先将进程模型->闲置超时 设为0)
/*设置每日4:00回收工作进程*/
在下列时间回收工作进程/特定时间 (单击一下“添加”按钮,来指定一个网站处于空闲状态的时间来开始回收应用程序进程,正常情况下我们可以将该时间设置为深夜2~4点左右)
可添加如下时间段:08:00、12:40、19:00、01:00
/*设置IIS的使用内存*/
虚拟内存限制(KB) 0
默认0禁用,如果启用则默认值为512000 (500 M);建议设置为不超过虚拟内存总数的70%;
专用内存限制(KB) 5033165
启用则默认值为196608 (192 M);建议设置为不超过物理内存总数的60%;如系统内存8G,则设置的值为8*0.6*1024*1024=5033165 (KB)
/*设置处理对应用程序池的请求的最大工作进程数*/
最大工作进程数/最大工作进程数 1(如支持session共享或多点登录,可设置为50~100)
/*指定IIS系统接受到多少请求后就能开始回收应用程序进程了*/
回收工作进程(请求数目)/请求限制 不设置
消耗太多内存时回收工作进程:全不选
最大故障数 60
启动时间限制 90(秒)
/*适当延长这个时间,避免关闭超时错误*/
关闭时间限制 300(秒)
/*IIS7中设置缓存的方法就两步 如是负载均衡暂不设置此项(除非支持IP Hash)*/
1、允许客户端缓存——在http头中加入参数 Cache-Control 并把它的值设为以cache
操作方法:在IIS中选定要配置的网站,然后打开右边的“http响应标头”,选择“添加...”在弹出的对话框中输入参数名称 Cache-Control 和参数值 cache (不区分大小写)。
2、设置过期时间(缓存文件保留时限)—— 在IIS中设置缓存过期时间,默认情况下IIS7的缓存是设置为“立即失效”的
操作方法:还是和上一步一样,打开“http响应标头”,选择“设置常用标头...” 在弹出的对话框中选中“使web内容过期”,将过期时间设定为7天以后(这个时间可以根据网站中网页的特点和页面更新的频度来设置)
(转)IIS设置优化(需根据服务器性能,调整具体参数值)的更多相关文章
- Apache(Web)服务器性能调整
Apache多路处理模块---MPM apache通过不同的MPM运行在多进程和多线程混合模式下,增强配置扩充性能.MPM无法模块化,只能在编译配置时选择,被静态编译到服务器中.目前apache版本中 ...
- IIS网站服务器性能优化指南(转载)
原文网址:http://www.phontol.com/20090507_419416_1.html Windows Server自带的互联网信息服务器(Internet Informat ...
- IIS优化服务器性能导致QuartZ任务未运行
问题: IIS 为优化服务器性能,会自动对它认为休眠的应用程序进行资源回收,资源回收将会导致网站应用程序关闭. 解决方案: 1. 设置闲置超时为0,固定回收时间间隔为0,即IIS不主动回收闲置进程 ...
- IIS网站服务器性能优化攻略
Windows Server自带的互联网信息服务器(Internet Information Server,IIS)是架设网站服务器的常用工具,它是一个既简单而又麻烦的东西,新手都可以使用IIS架设一 ...
- [转载]Linux服务器性能评估与优化
转载自:Linux服务器性能评估与优化 一.影响Linux服务器性能的因素 1. 操作系统级 CPU 内存 磁盘I/O带宽 网络I/O带宽 2. 程序应用级 二.系统性能评估标准 影响性 ...
- Linux服务器性能评估与优化--转
http://www.itlearner.com/article/4553 一.影响Linux服务器性能的因素 1. 操作系统级 Ø CPU Ø 内存 Ø 磁盘I/ ...
- 安全开发运维必备,如何进行Nginx代理Web服务器性能优化与安全加固配置,看这篇指南就够了
本章目录 1.引言 1.1 目的 1.2 目标范围 1.3 读者对象 2.参考说明 2.1 帮助参考 2.2 参数说明 3.3 模块说明 3.服务优化 3.1 系统内核 3.2 编译优化 3.3 性能 ...
- Nginx服务器性能优化与安全配置实践指南
转载自:https://www.bilibili.com/read/cv16151784?spm_id_from=333.999.0.0 1.引言 1.1 目的 为了更好的指导部署与测试艺术升系统ng ...
- Tomcat 生产服务器性能优化
虑一下这种场景,你开发了一个应用,它有十分优秀的布局设计,最新的特性以及其它的优秀特点.但是在性能这方面欠缺,不管这个应用如何都会遭到客户拒绝.客户总是期望它们的应用应该有更好的性能.如果你在产品中使 ...
随机推荐
- Delphi调用WebService(通过SoapHeader认证)经验总结
项目(Delphi开发)需要调用另一个系统的WebService.走了不少弯路,现记录总结一下经验.以下是WebService要求: 1.WebService概述 营销Webservice接口采用Ap ...
- workflow 工作流
https://documentation.devexpress.com/#Xaf/CustomDocument3356
- [Express] Level 4: Body-parser -- Delete
Response Body What would the response body be set to on a DELETE request to /cities/DoesNotExist ? H ...
- GridView编辑删除操作
第一种:使用DataSource数据源中自带的编辑删除方法,这样的不经常使用,在这里就不加说明了. 另外一种:使用GridView的三种事件:GridView1_RowEditing(编辑).Grid ...
- Objective-C面向对象的编程
Objective-C面向对象的编程 目录 对面向对象编程思想的理解 类的声明和定义 类的声明和定义 对关键字super和self的理解 初始化函数 @property声明类成员 类的实例化 继承 组 ...
- PHP代码审计】 那些年我们一起挖掘SQL注入 - 1.什么都没过滤的入门情况
0x01 背景 首先恭喜Seay法师的力作<代码审计:企业级web代码安全架构>,读了两天后深有感触.想了想自己也做审计有2年了,决定写个PHP代码审计实例教程的系列,希望能够帮助到新人更 ...
- C语言第七节流程控制
流程控制 顺序结构:默认的流程结构.按照书写顺序执行每一条语句. 选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码. 循环结构:在给定条件成立的情况下,反复执行某一段代码. ...
- Linux 下configure 参数配置与软件的安装与卸载
Linux环境下的软件安装,并不是一件容易的事情:如果通过源代码编译后在安装,当然事情就更为复杂一些:现在安装各种软件的教程都非常普遍:但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而 ...
- [Java] MAP、LIST、SET集合解析
在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系: java.util +Collection 这个接口extends自 --java.lang ...
- [Java] HashMap的用法
重点介绍HashMap.首先介绍一下什么是Map.在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value.在下文中会 ...