如何监控和提高IIS的性能
IIS是Internet Information Server的缩写,它是微软公司主推的服务器,IIS与Window完全集成在一起,因而用户能够利用Windows内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。
IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。
IIS响应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows操作系统紧密的集成在一起,另外,IIS还使用与Windows相同的SAM(Security Accounts Manager,安全性账号管理器),对于管理员来说,IIS使用诸如Performance Monitor和SNMP(Simple Network Management Protocol,简单网络管理协议)之类的已有管理工具。
怎么监控和提升IIS性能?
我们要从如下几个方面来讨论:
1、内存(memory)
内存性能的好坏直接影响着其他各个组件的运行的性能。在对IIS进行监控时,我们应该重点关注内存资源状况,充足内存能够给web服务器带来更高的性能。 通过对IIS的可视化监控,我们可以直观的了解IIS当前的内存利用率情况和系统内存利用率情况,如下图。
2、解决处理器的瓶颈问题
应该尽可能的用工具来测试单CPU和多CPU下的IIS的运行情况,并且要避免处理器成为影响服务器性能的瓶颈,因为处理器的性能直接影响到web的客户的响应时间。通过对IIS的可视化监控,我们可以直观的了解IIS当前的CPU利用率情况和系统CPU利用率情况。
3、网络的i/o
要考虑到我们的网络在某一时段的最大的数据传输量,什么样的配置能够发挥服务的最大性能。
4、web应用程式
要尽量的用那些对服务器性能影响小的应用程式来监测IIS的运行情况。5、监测安全机制带来的负载,要能够知道诸如:windows的认证加上SSL这样的安全机制给系统带来的负载有多大。
转载于:https://blog.51cto.com/yucheng/502433
如何监控和提高IIS的性能相关推荐
- 提高ASP.net性能的十种方法
一.返回多个数据集 检查你的访问数据库的代码,看是否存在着要返回多次的请求.每次往返降低了你的应用程序的每秒能够响应请求的次数.通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的 ...
- 提高 Web 站点性能的最佳实践
原文地址:http://developer.yahoo.com/performance/rules.html 本文在尊重原文基础上,尽量翻译得通俗易懂一些. 本文内容 提高 Web 站点性能的最佳实践 ...
- 提高ios app性能 初中高级实践
这篇文章来自iOS Tutorial Team 成员 Marcelo Fabri, 他是 Movile 的一个iOS开发者. Check out his personal website or fol ...
- 提高 Web 应用性能的10条建议
转载:http://www.devstore.cn/essay/essayInfo/6193.html?ref=myread 提高 web 应用的性能从来没有比现在更重要过.网络经济的比重一直在增长: ...
- 6个最好的WordPress图像优化器插件提高WordPress网站性能
WordPress图像优化器插件, wordpress建站, wordpress教程 提升WordPress网站的性能发生在几个层面,可以做一些事情来优化网站,有很多非常好的图像压缩和优化工具.选择正 ...
- 降低数值精度以提高深度学习性能
降低数值精度以提高深度学习性能 Lowering Numerical Precision to Increase Deep Learning Performance 深度学习训练和推理将成为未来几十年 ...
- 提高IIS网站服务器的效率的八种方法 (转载)
作者:未知 请作者速与本人联系 以下是提高IIS 5.0网站服务器的执行效率的八种方法: 1. 启用HTTP的持续作用可以改善15~20%的执行效率. 2. 不启用记录可以改善5~8%的执行效率. ...
- 如何用JNI技术提高Java的性能详解
阻碍Java获得广泛应用的一个主要因素是Java程序的运行效率.Java是介于解释型和编译型之间的一种语言,同样的程序,如果用编译型语言C来实现,其运行速度一般要比Java快一倍以上.Java具有平台 ...
- 提高ActiveMQ工作性能
2019独角兽企业重金招聘Python工程师标准>>> 提高ActiveMQ工作性能 博客分类: MQ (接上文<架构设计:系统间通信(22)--提高ActiveMQ工作性能( ...
最新文章
- Python3.6.4 安装
- Android screencap截屏指令
- SpringBoot基础系列-SpringCache使用
- dnf安徒恩服务器不稳定,DNF安图恩掉线怎么办 INS安图恩攻坚战不惧掉线
- ROS学习笔记-使用C++类用以编程(以机器人语音交互为例)
- ASP.NET Core Web API 集成测试中使用 Bearer Token
- 【渝粤教育】 广东开放大学 21秋期末考试婚姻家庭法10218k2
- 数据库管理系统与数据库系统
- 数字转日期 matlab,excel – 如何在MATLAB中将日期转换为数字并再返回
- html5首字母大小写,css中如何设置英文首字母大写
- 【Coggle 30 Days of ML】汽车领域多语种迁移学习挑战赛(2)
- Mac 最好的网页视频下载工具
- PCB生产企业自动化立体仓库/智能仓库库系统WMS/WCS解决方案
- ASP.NETt运行原理和运行机制
- Vm14 中安装mac时出现如图情况是怎么回事?
- mathtype7.0最新版安装下载及使用教程
- Thread协议介绍
- 【三层交换机的配置】
- 机器学习数据分析软件:Octave
- docker版MySQL5.7容器管理