日志記錄的注意事項
因為Web proxy是作為WWW Server的一個子服務運行,你可以關掉所有的WWW日志并且讓Web Proxy記錄所有的連接信息。允許WWW記錄是多余的,只會無謂地消耗硬盤空間。
說到硬盤空間,注意當有許多人訪問Proxy Server時,日志文件會增長到非常大的尺寸。這會導致每個由Internet或緩沖返回的對象產生一個記錄。WEB頁面可以包含5個、10個、甚至更多的對象。每次訪問象這樣的頁面,都會建立大量的日志記錄。更糟的是,有些客戶在他們收到一個錯誤的數據請求時,會一次又一次地發出同樣的命令,這會使得日志文件變得非常大。一個比較好的方法是僅僅保留一少部分需要日志的時間,并且把你需要保存的那部分存檔,如果日志所在的硬盤滿子,Proxy Server可能會停止操作。
保持一個日志將確保你作為一個網管為你的公司維護一個高可靠的環境。沒有日志,你的網絡用戶可能會使Internet訪問陷于停頓,而你沒有辦法知道誰或怎么導致了這一問題。
數據庫記錄
如果你可以訪問象SQL Server或Aclearcase/" target="_blank" >ccess這樣的數據庫引擎,你可以使用ODBC驅動程序來讓Proxy Server與這些數據庫引擎連接記錄同樣的日志。記錄到庫的好處是數據在一個易于使用的表格里并且以更緊湊的方式存儲。
當安裝好Proxy Server后時,會提示你安裝ODBC驅動程序。與SQL和ACCESS接口的ODBC驅動程序同Proxy Server一同提供。如果ODBC驅動程序已經安裝在你的NT Server上了,就無需再重裝它們。ODBC以一個通用格式進行操作,同樣也不是針對某幾個軟件(除了為它設計的專用數據庫接口)。ODBC被設計成一個通用接口方法,這樣應用程序可以用它來打開一個數據庫來讀寫數據,而不用知道特定數據庫引擎的數據格式。應用程序可以調用ODBC驅動程序,ODBC驅動程序知道如何用數據庫引擎執行請求的動作。
準備數據庫
如果你準備用數據庫來記錄Proxy Server的信息,第一個要做的事情就是準備數據庫文件來保存數據??梢酝ㄟ^數據庫自身來完成。這是相當簡單的一種方法,建一個文件,定好字段、留出足夠的長度以保存任何可能的數據。