資源描述:
《網(wǎng)站流量統(tǒng)計(jì)系統(tǒng)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、word資料下載可編輯網(wǎng)站流量統(tǒng)計(jì)系統(tǒng)摘要網(wǎng)站流量統(tǒng)計(jì)是改進(jìn)網(wǎng)站服務(wù)的重要手段之一,通過獲取用戶在網(wǎng)站的行為,可以分析出哪些內(nèi)容受到歡迎,哪些頁面存在問題,從而使網(wǎng)站改進(jìn)活動更具有有針對性。常用的網(wǎng)站流量統(tǒng)計(jì)指標(biāo)包括三類:(1)網(wǎng)站流量指標(biāo),如在一定統(tǒng)計(jì)周期那網(wǎng)站的獨(dú)立用戶數(shù)量、總用戶數(shù)量、網(wǎng)頁瀏覽數(shù)量、每個(gè)用戶的頁面瀏覽數(shù)量等;(2)用戶行為指標(biāo),如用戶來源網(wǎng)站、用戶所使用的搜索引擎及其關(guān)鍵詞、在不同時(shí)段的訪問量情況等;(3)用戶瀏覽網(wǎng)站的方式,如用戶上網(wǎng)設(shè)備類型、用戶瀏覽器的名稱和版本、訪問者電腦分辨率顯示模式等。獲取網(wǎng)站訪問統(tǒng)計(jì)資料
2、通常有兩種方法:(1)在自己的網(wǎng)站服務(wù)器端安裝統(tǒng)計(jì)分析軟件進(jìn)行監(jiān)測;(2)采用第三方提供的網(wǎng)站流量分析服務(wù)。兩種方法各有利弊,采用第一種方法可以方便地獲得詳細(xì)的網(wǎng)站統(tǒng)計(jì)信息,并且除了訪問統(tǒng)計(jì)軟件的費(fèi)用之外無需其他直接的費(fèi)用,但由于這些資料在自己的服務(wù)器上,因此在向第三方提供有關(guān)數(shù)據(jù)時(shí)缺乏說服力;第二種方法則正好具有這種優(yōu)勢,但通常要為這種服務(wù)付費(fèi),雖然也有一些免費(fèi)網(wǎng)站流量統(tǒng)計(jì)服務(wù),但由于在功能方面會有一定的限制,或者通常需要在網(wǎng)站上出現(xiàn)服務(wù)商的標(biāo)識甚至廣告。因此本人以第三方統(tǒng)計(jì)網(wǎng)站流量為設(shè)計(jì)基礎(chǔ),運(yùn)用Python編程語言及其web開發(fā)框架
3、Django,結(jié)合SQLite3數(shù)據(jù)庫,完成對訪客的IP地址,瀏覽器,操作系統(tǒng),瀏覽頁面的記錄,并按時(shí)間單位進(jìn)行統(tǒng)計(jì)統(tǒng)計(jì)。關(guān)鍵詞網(wǎng)站流量統(tǒng)計(jì);Python;Django;SQLite;專業(yè)技術(shù)資料word資料下載可編輯第1章緒論1.1網(wǎng)站流量統(tǒng)計(jì)的動機(jī)在用戶訪問模式、Web軟件組件的性能和基本網(wǎng)絡(luò)基礎(chǔ)設(shè)施的特征參數(shù)提取中,Web流量測量起著關(guān)鍵的作用。內(nèi)容創(chuàng)建者可以從用戶瀏覽模式測量那里收集有價(jià)值的數(shù)據(jù)??紤]銷售圖書的電子商務(wù)站點(diǎn),站點(diǎn)訪問者數(shù)量的統(tǒng)計(jì)數(shù)字將影響Web頁面里嵌廣告帶來的廣告收入。另外,分析用戶訪問模式可以指導(dǎo)Web站點(diǎn)重新
4、設(shè)計(jì)的過程。設(shè)想有許多用戶訪問主頁,并點(diǎn)擊特定次序的超文本鏈接以查找到平裝書籍。這將激發(fā)改變主頁的想法,以提供給含有大量普通圖書列表的直接鏈接。知道用戶停留在網(wǎng)站有多長時(shí)間和下載了多少網(wǎng)頁將是很有用的。如果許多用戶在查看了一兩頁后就離開的話,那么網(wǎng)站就需要更好地組織或增加更令人感興趣的資料。在連續(xù)網(wǎng)頁間迅速切換的用戶可能不會發(fā)現(xiàn)他們想要的信息。于是內(nèi)容創(chuàng)建者可通過允許用戶根據(jù)主題搜索站點(diǎn)來解決這個(gè)問題。內(nèi)容的創(chuàng)建者也可能對知道用戶怎么到達(dá)Web站點(diǎn)感興趣。例如,設(shè)想對圖書網(wǎng)站的訪問請求的25%是用戶從某個(gè)新聞網(wǎng)站點(diǎn)擊超文本鏈接而來,那么圖
5、書銷售商可能會在這個(gè)新聞網(wǎng)站繼續(xù)做廣告。測量也可以用來刻畫Web站點(diǎn)的性能特征。1.2網(wǎng)站流量統(tǒng)計(jì)指標(biāo)網(wǎng)站流量統(tǒng)計(jì)的基礎(chǔ)是獲取網(wǎng)站流量的基本數(shù)據(jù),網(wǎng)站流量統(tǒng)計(jì)指標(biāo)大致可以分為三類,每類包含若干數(shù)量的統(tǒng)計(jì)指標(biāo)。具體的網(wǎng)站流量統(tǒng)計(jì)是通過不同的IP登陸網(wǎng)站來計(jì)算的。也就是說,一天內(nèi)同一臺機(jī)器登陸網(wǎng)站的次數(shù)不論是多少,在流量統(tǒng)計(jì)中只記為一次有效登陸,這種計(jì)算方法可以較為科學(xué)的計(jì)算出有多少人登陸過該網(wǎng)站,有效的防止了有意的對網(wǎng)站進(jìn)行刷新從而增加自己網(wǎng)站的點(diǎn)擊率。網(wǎng)站流量指標(biāo):1、獨(dú)立的訪問者數(shù)量(uniquevisitors);2、重復(fù)的訪問者數(shù)量
6、(repeatvisitors);專業(yè)技術(shù)資料word資料下載可編輯3、頁面瀏覽數(shù)(pageviews);4、每個(gè)訪問者的頁面瀏覽數(shù)(pageviewsperuser);5、某些具體文件/頁面的統(tǒng)計(jì)指標(biāo),如頁面顯示次數(shù)、文件下載次數(shù)等。用戶行為指標(biāo):1、用戶在網(wǎng)站的停留時(shí)間;2、用戶來源網(wǎng)站(也叫“引導(dǎo)網(wǎng)站”);3、用戶所使用的搜索引擎及其關(guān)鍵詞;4、在不同時(shí)段的用戶訪問量情況等。用戶瀏覽網(wǎng)站的方式:1、用戶上網(wǎng)設(shè)備類型;2、用戶瀏覽器的名稱和版本;3、訪問者電腦分辨率顯示模式;4、用戶所使用的操作系統(tǒng)名稱和版本;5、用戶所在地理區(qū)域分布
7、狀況等。1.3網(wǎng)站流量統(tǒng)計(jì)原理當(dāng)瀏覽者訪問網(wǎng)站時(shí),會向網(wǎng)站所在服務(wù)器發(fā)送HTTP請求,由于網(wǎng)頁是富媒體聚合形式,當(dāng)引用第三方的圖片、音頻、視頻時(shí),也會向媒體所在服務(wù)器發(fā)送請求。通過向所要統(tǒng)計(jì)網(wǎng)站頁面中插入一段HTML代碼來實(shí)行轉(zhuǎn)向訪問。HTTP請求標(biāo)頭(Request-Header)中包含了用戶代理(User-Agent),引用地址(Referer),以及通過WEB服務(wù)器獲得客戶端的IP地址。絕大多數(shù)HTTP通訊由用戶代理進(jìn)行初始化,并通過它來組裝請求以獲取存儲在一些原始服務(wù)器上的資源。在最簡單的情況下,通過用戶代理與原始服務(wù)器之間一個(gè)簡
8、單的連接就可以完成。專業(yè)技術(shù)資料word資料下載可編輯用戶代理原始服務(wù)器請求鏈接用戶代理原始服務(wù)器簡單連接用戶代理原始服務(wù)器響應(yīng)鏈接圖1.1HTTP通訊過程HTTP/1.0的請求標(biāo)頭允許客戶端