怎樣用ASP編寫網站統計系統一

來源:互聯網
上載者:User
統計 在目前的網站統計系統決大部分都是CGI的,但編寫起來特別複雜,而ASP學起來簡單,更有和資料庫結合的優點,所以結合自己曾經做過的網站統計系統,和大家探討一下ASP編寫網站統計系統。
大家都看過網易的網站統計系統,它可以統計總訪問量,每日平均訪問量,當日訪問量,最高訪問量,最高訪問日期,日流量分析,月流量分析,周流量分析,瀏覽器分析,等等。
其實要做一個ASP的訪問統計系統關鍵是系統資料表結構的設計。以及如何來採集使用者的CGI變數,如何來顯示使用者的資訊。也就是說系統的關鍵是兩個ASP程式,統計程式和顯示程式。
首先我們先看看如何來採集使用者的訪問資訊。
我們編寫訪問統計需要知道使用者的如下資訊,訪問者的IP(根據訪問IP可以形成訪問者IP列表),訪問者的瀏覽器與作業系統(統計訪問者的瀏覽器與作業系統及所有訪問者瀏覽器與作業系統比例圖),訪問者的訪問時間(進行日訪問量分析,月訪問量分析,周訪問量分析),下面我們來看看用ASP的獲得以上資訊的語句:
1。獲得訪問者IP
Dim M_IP
M_IP=Request.Servervariables("REMOTE_HOST")
用上面的語句可以取得訪問者的IP。
2。獲得瀏覽器資訊
Dim O_Browser,M_BrowserType
Set O_Browser=Server.Createobject("MSWC.BrowserType")
M_BrowserType=O_Browser.Browser+O_Browser.Version
3。獲得訪問時間
Dim M_DateTime
M_DateTime=Year(Date())&"/"&Right("0"&Month(Date()),2)&"/"Right("0"&Day(Date()),2)&"/"&Right("0"&Hour(Time()),2)&":"&Right("0"&Minute(Time()),2)&":"&Right("0"&Second(Time()),2)

以上幾條語句可以獲得我們要的資訊,為了判斷方便,取目前時間用以上的方法。
今天先寫到這裡,大家給點反應好不好:)
以下我們要講:
(二)一些技術的實現方法
(三)如何設計表結構
(四)如何設計統計的ASP程式
(五)如何設計顯示統計資料的ASP程式
(六)最佳化



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.