網站日志與生活中的日志有相同的意義,是對網站發生的事件的記錄。它一般由日志記載工具在機器工作時自動完成,不同的工具可能會產生不同的日志文檔,內容包羅萬象。如服務器何時開機,哪個管理員曾登錄過,登錄后所進行的各種操作等,這是近端信息,還有一些有用的遠程監視信息。 常見的是本地信息,對于網絡連接至少應包含: ①遠程機器的地址,它會顯示瀏覽者來自何方,比如它可能是user1.domainone.com或者user2.domaintwo.com。 ②瀏覽時間,即瀏覽者何時開始訪問網站。 ③用戶訪問的資源,是網站內容的哪一部分。 ④無效鏈接,日志文件還能夠指明哪些內容不能按照設計運行。日志對于安全來說也非常重要,它記錄了系統每天發生的各類事件,可以通過它來檢查錯誤發生的原因或受到攻擊時攻擊者留下的痕跡。它還可以實時地監測系統狀態,監測和追蹤入侵者等。
顧名思義,錯誤日志主要是記錄操作過程或用戶訪問等過程中產生的各種錯誤,它對網站管理是十分重要的,是分析各種問題的很好的出發點。管理員應養成查看錯誤日志的習慣,出現問題時才能找到初步的線索,用來分析故障原因。在未出現問題之前,也可以及時發現潛在的問題,如可能會看到大量的訪問失敗的記錄,這或許是由于網站服務出了問題,或許是由于有非法用戶的越權訪問,或許是存在安全隱患。通過查看日志,可以提前想出對策。不同的錯誤日志會包括不同的內容,從頁面請求失敗到可能的系統故障,有些對管理者是有用的,但很多諸如頁面請求失敗的錯誤可能并不是很有用,常??赡苁怯脩舴降木W絡出現問題,這樣的日志不但占用空間,而且也會對發現有用信息起負作用。所以對于網站可用性要求不是很苛刻的單位,可以關閉一些對網站影響不大的故障統計功能。 統計日志可以作為日志的一個種類,也可以看做是一個過程,前面介紹的一般日志與錯誤日志等可以直接為管理員所用,而統計日志有時不那么直觀,但是有效利用統計日志會對管理工作起到十分重要的作用。 在網站的主頁上經??梢钥吹接嫈灯?,它能給網站管理員提供訪問量信息,對網站的內容價值進行評價,但是,這樣的計數器會給服務器和用戶機帶來性能上或多或少的影響。另外,為頁面設計計數器增加了網頁制作的難度,使一般搞平面設計出身的網頁開發者不能立即進入角色。所以,有理由找一個更好的方法來完成與計數器同樣的任務,統計日志就是可選的方案之一。通過統計日志中兩個時段間頁面被下載的次數,很容易計算出本段中的訪問人數,可以隨時計算出下載次數,可以計算每個頁面被訪問的次數,這些并不會額外增加服務器和用戶機的負擔。這些統計信息可以為頁面開發者所用,也可為企業管理者所用。針對不同需要,管理員可以設置或暫停某些暫時無用的統計項目。許多系統工具都提供系統日志輸出的功能??梢詫⑷罩巨D換成無格式的文本文檔或是轉換成數據庫文件,轉換成數據庫文件之后可以重新建立各種索引,可以設定不同的查詢方式,可以進行更科學的分類。 |