我有一個運行在Windows 2008服務器上的IIS7上的ASP .NET 3.5網站,它使用HttpModule來重寫路徑,例如www.site.com/robby將被重寫爲www。 site.com/item.aspx?id=123。RewritePath和Page_Load事件之間的響應速度緩慢
我在登錄時出現性能問題,因爲FireBug會報告15-25秒的「等待響應」,但如果我在同一會話中註銷並重新登錄,速度可能會提高几秒。因此,在排除SSL和數據庫工作後,我記錄了代碼,發現RewritePath整理頁面加載事件開始之間的時間間隔,中間沒有代碼。
因此,只留下IIS7管道或一些奇怪的應用程序池啓動問題。我在這方面缺乏的是一個工具,可以追蹤管道在這段時間內實際上正在做什麼或等待什麼。幫助...
刪除HttpModule後會加速嗎? –
不,因爲如果沒有我的HttpModule重寫url的話,它將無法運行。 –