当前位置:  开发笔记 > 编程语言 > 正文

如何跟踪IIS服务器性能

如何解决《如何跟踪IIS服务器性能》经验,为你挑选了2个好方法。

我有一个反复出现的问题,客户打电话并抱怨网站太慢.具体来说,如果它们在短时间内处于非活动状态,则返回到站点,在用户看到响应之前会有一分钟两分钟的延迟.(在这种情况下标准浏览器是Firefox)

我有Perfmon启动并运行,cpu利用率通常低于20%(单一过程...不要问).数据库正在嗡嗡作响.我把头发拉了出来.

那么,在评估IIS性能时,您认为哪些指标/工具有用?



1> lsalamon..:

希望这有助于:
加快您的网站最佳实践
缩放策略ASP.NET应用程序
IIS调整
为快速加载的网站14规则
在IIS创建网站6.0的最佳做法
斯坦福大学计算机Cience -高性能网站
的10个技巧撰写高
- 高性能Web应用程序编写高性能托管应用程序:入门
指南健康"生产中"的九个技巧ASP.NET应用程序
Speedy C#,第2部分:优化内存分配 - 池化和重用对象
内存使用审计.NET应用程序
HTTP压缩故障排除在IIS 6.0中
最大化IIS性能 - 25个技巧
优化IIS 6.0性能
Page Speed -
面向Web应用程序的开源Firefox/Firebug附加组件性能测试指南
IIS 7.0中的十大性能改进
第6章优化IIS 6.0性能
性能Windows Server 2003的调优指南 - IIS 6.0性能调优
ASP.NET性能提示
IIS 6.0性能调优 - 作者:Peter A. Bromberg,博士.
提高.NET应用程序性能和可伸缩性 - 通过MS
优化和性能调优IIS 6.0
12步骤使用Visual Round Trip Analyzer加快网页
线程:IIS 6性能调整指南(草案)
应用程序池的CPU设置IIS6 e IIS7

伟大的改进技巧:
在STA Threads Scale Net 上运行ASMX Web服务

测量,测量,测量:
负载测试您的站点
显示慢性能
监视器向导
两分钟练习:XPerf简介
建议的性能计数器(IIS 6.0)

看看最好的网站做了什么:
基准
TOP 100

更多资源:
学习论文

我的经验说:
- 在IIS中启用压缩(GZIP/Deflate),用于静态数据.易于实施且效果极佳.
- 如果cpu不是你的问题,也尝试为动态数据启用压缩.


确定很多链接都很好,但基于*你的*经验的建议呢?

2> Jesse Weiger..:

对于您的特定情况,您需要增加IIS中的idle-timeout选项,因为该延迟是由于ASP.NET加载二进制文件并启动您的应用程序.默认值为20分钟,因此如果没有人访问该站点20分钟,IIS将关闭该进程,下一个请求将需要很长时间才能启动.


如果您正在运行自己的服务器并且盒子上没有其他内容,那么@Chris通常不希望它超时.你总是希望你的网站是正确的吗?
推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有