Nginx日志分析工具是一款很專業的工作日志軟件,軟件可以很簡單地分割字符串,可查看含有某些字符的項目,例如 baidu.,也可以用模式匹配語法 例如這樣 404.*?baidu。
awstats中, unique visitor 是根據IP來計算的,所以awstats中統計的UV值,即是IP值。
webtrends中, 也有對UV的統計,不過webtrends也是有JS統計代碼的,所以,它的統計原理跟大部分統計代碼都一樣,通過JS獲取客戶端的cookie來計算UV值。
查看并詢問了一些關于Google Analytics計算UV數的算法,Google Analytics對于獨立訪客(UV)的計算,是基于訪客瀏覽器中cookie來確定的,當訪客第一次(或cookie丟失后)訪問添加GATC的代碼時,便會創建一個唯一的cookie(即一個UV),cookie中utma變量記錄了訪客ID、訪問次數、訪問時間等信息,UV數以此累加。當訪客丟失cookie或更換瀏覽器重新訪問網站,都將會被認為新訪客,而創建一個cookie,記錄為一個新的UV。
以下內容也是一些關于apache日志分析的東東,記錄下來。
1.什么是UV?
UV是unique visitor的簡寫,是指獨立訪客,是以實際訪問的電腦計數。
2.什么是IP?
IP是國際互聯網協議(Internet Protocol)的簡稱,是通過網絡間信息地址定位具體計算機的方式之一。
3.UV和IP的概念有什么區別?
對于IP來說,它在同一級別的網絡(例如某個局域網、社區網、教學樓網或者INTERNET)范圍內是唯一的,同一局域網內的所有電腦都只有一個共同ip。
舉例來說,我在一個局域網里,對外的IP是219.129.170.111,那么跟我同一局域網里的所有電腦都是這個IP,也就是說假如整個局域網的電腦都訪問您的網站的話,在24小時內也只計算一個IP,所以相對UV來說不是很精確。
而UV跟IP稍有不同,UV是訪問你的網站的每一臺電腦客戶端。現在很多朋友用的網絡都是局域網,引入了UV后,就能更精確的統計。
總結:
UV的統計數比IP更為準確,能夠準確的計數每一臺訪問電腦,而IP把同一局域內的所有電腦視為一個。
(PS:UV計數會涉及COOKIE。)
上次因工作的需求對一臺apache的log做了一次整體的分析,所以順便也對apache的日志分析做下簡單的介紹,主要參考apache官網的Log Files
一.日志分析
如果apache的安裝時采用默認的配置,那么在/logs目錄下就會生成兩個文件,分別是access_log和error_log
1.access_log
access_log為訪問日志,記錄所有對apache服務器進行請求的訪問,它的位置和內容由CustomLog指令控制,LogFormat指令可以用來簡化該日志的內容和格式
例如,我的其中一臺服務器配置如下
CustomLog “
騰訊視頻官方版 | 45.34MB
愛奇藝視頻官方正式版 | 35.10MB
暴風影音最新版下載 | 50.3MB
酷狗音樂2022下載 | 37MB