頁(yè)面的訪問(wèn)量只記錄了訪問(wèn)總數(shù)
統(tǒng)計(jì)系統(tǒng)因?yàn)榇髷?shù)據(jù)量的問(wèn)題,建議不要考慮,實(shí)時(shí)、對(duì)分頁(yè)面數(shù)據(jù)再進(jìn)行分時(shí)段處理。
如果假設(shè)現(xiàn)在網(wǎng)站有20萬(wàn)個(gè)頁(yè)面,每天有10萬(wàn)訪問(wèn),記錄一年的數(shù)據(jù)量,則在數(shù)據(jù)庫(kù)中的記錄數(shù)為 20萬(wàn)X10萬(wàn)X365天,
這只是記錄下來(lái),如果要顯示出去統(tǒng)計(jì)結(jié)果,則要在這么多數(shù)據(jù)中進(jìn)行計(jì)算,并展現(xiàn)出來(lái),
而這只是把時(shí)間確定到了天,如果是小時(shí),則記錄數(shù)還在增加24倍。
如果這種計(jì)算是階段性的,則只是在服務(wù)器空閑時(shí)記算好結(jié)果,保存好備查;
如果要做到實(shí)時(shí),則這種海量數(shù)據(jù)的計(jì)算,則要應(yīng)用戶的請(qǐng)求,時(shí)刻進(jìn)行,
如果訪問(wèn)這個(gè)請(qǐng)求的用戶不至一個(gè),前一個(gè)點(diǎn)了,還沒(méi)計(jì)算完,后一個(gè)又點(diǎn)了,因?yàn)闀r(shí)間不一樣,則為了后一個(gè)要重新計(jì)算,則會(huì)造成未完成任務(wù)的堆積,直至服務(wù)器資源占滿而拒絕服務(wù)。