Iis-6
如何在 IIS 6 中監視文件下載
我敢肯定,這將是一個簡單的答案,但目前我不確定我需要做什麼才能得到答案。
我被要求提供一些關於我們網路伺服器上特定 PDF 文件的唯一總下載量的數據。
我打開了 IIS 日誌記錄,所以我認為有關正在下載的文件的資訊會在這裡,但我不確定如何從這些文件中獲取數據。
有人對我如何獲取此資訊有任何好的建議嗎?
從 Microsoft獲取Log Parser實用程序。
然後使用類似的東西
LOGPARSER "SELECT cs-uri-stem, count(*) from c:\weblogs\w3svc1\*.log where cs-uri-stem LIKE '%/yourfile.pdf'"
對於一組真正簡單的輸出,例如:
/yourfolder/yourfile.pdf 6
此外,您需要弄清楚獨特的含義,然後為此調整總數。例如,304 可能反映了非唯一下載,因此您可能會:
LOGPARSER -i:w3c "SELECT DISTINCT cs-uri-stem, sc-status, count(*) from c:\weblogs\w3svc1\*.log where cs-uri-stem LIKE '%/yourfile.pdf' GROUP BY cs-uri-stem, sc-status"
編輯: 網路日誌(通常)只是文本文件,每個條目一行。因此,您甚至不需要使用 LogParser 來獲得計數:
FIND "yourfile.pdf" ex_111207.log > justPDF.txt
然後在 Excel 中打開 JustPDF,或以任何其他方式獲取行數。