Asp.net
如何跟踪 IIS 伺服器性能
我有一個反復出現的問題,客戶打電話抱怨網站太慢。具體來說,如果他們在短時間內處於非活動狀態,然後返回該站點,則在使用者看到響應之前會有一兩分鐘的延遲。(在這種情況下,標準瀏覽器是 Firefox)
我已經啟動並執行了 Perfmon,cpu 使用率通常低於 20%(單程序……不要問)。數據庫正在嗡嗡作響。我正在拔頭髮。
那麼,在評估 IIS 性能時,您發現哪些指標/工具有用?
希望這會有所幫助: 加速網站擴展的
10 條寫作技巧-Performance Web Applications
快速 C#,第 2 部分:優化記憶體分配 - 池化和重用對象
HTTP 壓縮故障排除在 IIS 6.0 中最大化 IIS 性能 -優化 IIS 6.0 性能的
Page Speed - Web 應用程序的開源 Firefox/Firebug 附加
Windows Server 2003 的性能調整指南 - IIS 6.0 的性能調整
IIS 6.0 性能調整 - Peter A. Bromberg 博士
使用 Visual Round Trip Analyzer 執行緒加快網頁速度的 12 個步驟
重大改進提示:在 STA Threads Scale Net
測量、測量、測量:
對您的站點進行負載測試
看看最好的網站做了什麼:
更多資源:
我的經驗是:
在 IIS 中為靜態數據啟用壓縮(GZIP/Deflate)。實施簡單,效果極佳。
如果 cpu 不是您的問題,請嘗試為動態數據啟用壓縮。