Asp.net

如何跟踪 IIS 伺服器性能

  • December 17, 2013

我有一個反復出現的問題,客戶打電話抱怨網站太慢。具體來說,如果他們在短時間內處於非活動狀態,然後返回該站點,則在使用者看到響應之前會有一兩分鐘的延遲。(在這種情況下,標準瀏覽器是 Firefox)

我已經啟動並執行了 Perfmon,cpu 使用率通常低於 20%(單程序……不要問)。數據庫正在嗡嗡作響。我正在拔頭髮。

那麼,在評估 IIS 性能時,您發現哪些指標/工具有用?

希望這會有所幫助: 加速網站擴展的

最佳實踐

ASP.NET 應用程序的擴展策略

IIS 調整

加快網站載入速度的 14 條規則

在 IIS 6.0 中創建網站的最佳實踐

斯坦福電腦科學 - 高性能網站

10 條寫作技巧-Performance Web Applications

編寫高性能託管應用程序:入門

健康“生產中”ASP.NET 應用程序的九個技巧

快速 C#,第 2 部分:優化記憶體分配 - 池化和重用對象

記憶體使用審計 .NET 應用程序

HTTP 壓縮故障排除在 IIS 6.0 中最大化 IIS 性能 -優化 IIS 6.0 性能的

25 個技巧

Page Speed - Web 應用程序的開源 Firefox/Firebug 附加

性能測試指南

IIS 7.0 中的 10 大性能改進

第 6 章優化 IIS 6.0 性能

Windows Server 2003 的性能調整指南 - IIS 6.0 的性能調整

ASP.NET 性能提示

IIS 6.0 性能調整 - Peter A. Bromberg 博士

提高 .NET 應用程序性能和可擴展性 - 通過 MS

優化和性能調整 IIS 6.0

使用 Visual Round Trip Analyzer 執行緒加快網頁速度的 12 個步驟

:IIS 6 性能調整指南(草案)

應用程序池 IIS6 和 IIS7 的 CPU 設置

重大改進提示:在 STA Threads Scale Net

上執行 ASMX Web 服務

測量、測量、測量:

對您的站點進行負載測試

顯示慢速

性能監視器嚮導

兩分鐘練習:XPerf

建議觀察性能計數器簡介 (IIS 6.0)

看看最好的網站做了什麼:

基準

TOP 100

更多資源:

學習論文

我的經驗是:

  • 在 IIS 中為靜態數據啟用壓縮(GZIP/Deflate)。實施簡單,效果極佳。

  • 如果 cpu 不是您的問題,請嘗試為動態數據啟用壓縮。

引用自:https://stackoverflow.com/questions/660589