對于目前最流行的Web服務器軟件包來說,都有一個共同的特點,就是在Web服務器接受用戶訪問請求或資源調用時,系統將記錄下所有進行的操作,并允許Web管理員對日志文件進行配置。 每當出現資源請求時,關于這個活動的相應信息都會被記錄到文件當中。對大部分日志就規劃而言,都會用文件中的一行來記錄相應的自動信息。將每一個請求信息寫入到文件中的行中時并不會要求大量的運算,它對運算的要求并不高,正因為如此,張家口網站制作即使對一個很忙碌的服務器,它同樣可方便地記錄日志,并不會造成性能的下降?,F在,對多數流行的Web服務器來說,至少都支持兩種日志格式,即:普通日志格式CLF和擴展日志格式ELF除了這兩種標準的日志格式外,很多Web服務器還允許管理員設置自己定義的格式。采用標準日志格式有很多好處,一方面,用戶可更容易理解不同Web服務器中所提供的日志文件;另一方面,由第三方提供的日志文件分析工具可支持更多的Web服務器。一些著優的計算機研究中心,如美國國家計算機安全協會NCSA、歐洲粒子物理研究所CERN等,在他們的Web服務器中首先采用的就是普通日志文件格式。目前有多種Web服務器都支持這種普通日志文件格式,如:IS等。對這種普通日志文件格式來說,日志文件中的每一行表示的是一個特定的請求信息,每一行由7個部分組成。下面給出一個標準日志文件的格式:基于普通日志格式CLF基礎之上,還有另一種日志文件格式,它同樣很流行,在該格式中增加了兩個部分,即參考者信息和用戶代理。用戶代理部分由簡單的字符串組成,在該字符串中描述了發出請求的客戶端的某些信息。在參考者信息部分由簡單的字符串組成。在該字符串中描述了發出請求的客戶端的某些信息。在參考信息部分包含的則是一個URL地址,張家口哪有做網站用戶正是通過這個URL地址才連接到了相應的資源上。雖然種日志格式比一般的普通日志格式所記錄的信息量大,但它仍屬于普通日志格式。普通日志簡短的文字記錄只能記錄幾個部分中的一小部分信息,它是一種固定的格式。但在很多情況下,根據不同的情況,管理員可能需要記錄更多的信息,或者是將某些不需要的信息刪除,這就引出了擴展日志文件格式。 擴展日志文件格式是一種經過了擴展后的日志文件格式。通過它,系統管理員可以指定要記錄那些信息,以及這些信息在日志中的前后順序。 同普通日志文件格式類似,在使用擴展日志文件格式的文件中,每一行同樣記錄了一則請求信息。但有一點不同的是,在采用了擴展日志文件格式的日志文件中,文件的開頭部分會包含一些配置指令。每個指令行是以符號“#”開始的,在日志文件所記錄的所有條目前,必須包含兩個指令:版本指令“Version”和字段指令“Fields”。版本指令“Version”用于指明擴展日志文件格式所使用的版本號,該版本號目前只有1.0版。字段指令“Fields”則用于指明日志文件中將記錄的信息內容。
|