如何跟踪 IIS 服务器性能 [英] How to track IIS server performance

查看:42
本文介绍了如何跟踪 IIS 服务器性能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我经常遇到一个问题,客户打电话抱怨网站速度太慢.具体来说,如果他们在短时间内不活动,然后返回站点,在用户看到响应之前会有一两分钟的延迟.(在这种情况下,标准浏览器是 Firefox)

I have a reoccurring issue where a customer calls up and complains that the web site is too slow. Specifically, if they are inactive for a short period of time, then go back to the site, there will be a minute-two minute delay before the user sees a response. (the standard browser is Firefox in this case)

我已经启动并运行了 Perfmon,cpu 利用率通常低于 20%(单进程……别问).数据库正在嗡嗡作响.我正在拔头发.

I have Perfmon up and running, the cpu utilization is usually below 20% (single proc...don't ask). The database is humming along. And I'm pulling my hair out.

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

So, what metrics/tools do you find useful when evaluating IIS performance?

推荐答案

希望对您有所帮助:
加快网站速度的最佳做法
ASP.NET 应用程序的扩展策略
IIS 调整
加快网站加载速度的 14 条规则
在 IIS 6.0 中创建网站的最佳实践
斯坦福计算机科学 - 高性能网站
编写高性能 Web 应用程序的 10 个技巧
编写高性能托管应用程序:入门
健康生产中"ASP.NET 应用程序的九个技巧
Speedy C#,第 2 部分:优化内存分配 - 池化和重用对象
.NET 应用程序的内存使用审计
HTTP 故障排除IIS 6.0 中的压缩
最大限度地提高 IIS 性能 - 25 个技巧
优化 IIS 6.0 性能
Page Speed - 一个开源的 Firefox/Firebug 插件
Web 应用程序性能测试指南
IIS 7.0 中的 10 大性能改进
第6章优化IIS 6.
Windows Server 2003 性能调优指南 - IIS 6.0 性能调优
ASP.NET 性能提示
IIS 6.0 性能调优 - Peter A. Bromberg 博士
提高 .NET 应用程序性能和可扩展性 - MS
优化和性能调优 IIS 6.0
使用可视化往返分析器加快网页速度的 12 个步骤
主题:IIS 6 性能调整指南(草案)
应用程序池 IIS6 和 IIS7 的 CPU 设置

Hope this helps:
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

重大改进提示:
在 STA 线程上运行 ASMX Web 服务
Scale Net

Great improvements tips :
Running ASMX Web Services on STA Threads
Scale Net

测量,测量,测量:
负载测试您的网站
显示缓慢
性能监控向导
两分钟练习:介绍XPerf
建议性能值得关注的计数器 (IIS 6.0)

Measure, measure, measure :
Load Test Your Site
Show Slow
Performance Monitor Wizard
Two Minute Drill: Introduction to XPerf
Suggested Performance Counters to Watch (IIS 6.0)

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

See what the best sites did :
Benchmarks
TOP 100

更多资源:
学习论文

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

My experience says:
- Enable compression (GZIP/Deflate) in IIS, for Static data. Simple to implement and with excellent results.
- if cpu is not your problem try to enable compression for dynamic data as well.

这篇关于如何跟踪 IIS 服务器性能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆