首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何跟踪IIS服务器性能

如何跟踪IIS服务器性能
EN

Stack Overflow用户
提问于 2009-03-19 00:10:36
回答 3查看 9.1K关注 0票数 17

我有一个重复出现的问题,客户打电话来抱怨网站太慢了。具体地说,如果它们在短时间内不活动,则返回站点,在用户看到响应之前会有一分钟到两分钟的延迟。(在本例中,标准浏览器是Firefox )

我已经启动并运行了Perfmon,cpu利用率通常低于20% (单进程...不要问)。数据库运行得很顺利。我把头发都拔出来了。

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-03-19 00:44:32

希望这能有所帮助:

Best Practices for Speeding Up Your Web Site

Scaling Strategies for ASP.NET Applications

IIS Tuning

14 Rules for Faster-Loading Web Sites

Best practices for creating websites in IIS 6.0

Stanford Computer Cience - High Performance Web Sites

10 Tips for Writing High-Performance Web Applications

Writing High-Performance Managed Applications : A Primer

Nine tips for a healthy "in production" ASP.NET application

Speedy C#, Part 2: Optimizing Memory Allocations - Pooling and Reusing Objects

Memory Usage Auditing For .NET Applications

Troubleshooting HTTP Compression in IIS 6.0

Maximizing IIS Performance - 25 tips

Optimizing IIS 6.0 Performance

Page Speed - an open-source Firefox/Firebug Add-on

Performance Testing Guidance for Web Applications

Top 10 Performance Improvements in IIS 7.0

CHAPTER 6 Optimizing IIS 6.0 Performance

Performance Tuning Guidelines for Windows Server 2003 - Performance Tuning for IIS 6.0

ASP.NET Performance Tips

IIS 6.0 Tuning for Performance - by Peter A. Bromberg, Ph.D.

Improving .NET Application Performance and Scalability - by MS

Optimizing and Performance Tuning IIS 6.0

12 Steps To Faster Web Pages With Visual Round Trip Analyzer

Thread: IIS 6 performance tweak guide (draft)

CPU Settings for an Application Pool IIS6 e IIS7

伟大的改进小贴士:

Running ASMX Web Services on STA Threads

Scale Net

测量,测量,测量:

对您的站点进行负载测试

Show Slow

Performance Monitor Wizard

Two Minute Drill: Introduction to XPerf

Suggested Performance Counters to Watch (IIS 6.0)

看看最好的网站做了什么:

Benchmarks

TOP 100

更多资源:

Learn papers

我的经验告诉我:

在IIS中为静态数据启用压缩(GZIP/Deflate)。简单的实现和出色的results.if cpu不是您的问题,也可以尝试为动态数据启用压缩。

票数 21
EN

Stack Overflow用户

发布于 2009-03-19 00:28:40

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

票数 12
EN

Stack Overflow用户

发布于 2009-03-19 00:31:00

是否应用程序池在一段时间内处于非活动状态时正在关闭?应用程序池需要一些时间才能启动备份。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/660589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档