如何知道客戶端從IIS服務器調用的所有Javascript和CSS文件是什麼?這可以通過httpmodule完成嗎?我如何知道最常用的JavaScript和css文件?
基本上我想知道的是,當客戶端訪問服務器時,我想知道主要消耗的文件是什麼,以及它們的大小和時間來服務請求。
如何知道客戶端從IIS服務器調用的所有Javascript和CSS文件是什麼?這可以通過httpmodule完成嗎?我如何知道最常用的JavaScript和css文件?
基本上我想知道的是,當客戶端訪問服務器時,我想知道主要消耗的文件是什麼,以及它們的大小和時間來服務請求。
我認爲最快捷的方法是這樣的:在IIS管理控制檯中,確保日誌已啓用,並將其設置爲您想要的位置。經過短暫的延遲後,將出現日誌文件,將它們導入數據庫並開始分析。您可以選擇要保存的字段。
或者,如果您希望有更多的控制權並實時執行此操作,您可以創建一個處理程序或模塊,但您還必須確保所有請求(包括靜態內容)都通過asp處理器,造成相當的開銷。非常不推薦開發時間和性能,但它會工作。
能否詳細說明如何將iis日誌導入到數據庫中? –
找到存儲文件的位置,並從數據庫管理軟件中進行數據導入。我相信日誌文件是製表符分隔的。如果你使用的是MSSQL,那麼在SQL Server Management Studio中右擊你的數據庫,任務>導入數據。這將啓動導入嚮導。選擇數據源下的「平面文件源」,並瀏覽其餘選項。根據我的經驗,有幾個絆腳石,主要是50的默認文本大小,你應該改變爲255,以避免數據過大的錯誤信息。 –
您正在查找的信息在日誌中;一個日誌分析工具應該做的。 – Paolo
你想檢查的地方?在服務器還是在客戶端? –
@Paolo你能建議或告訴我這是什麼工具嗎?另外我怎樣才能得到該日誌? –