網(wǎng)站建設(shè)問題分類
網(wǎng)站建設(shè)常見問題
網(wǎng)站建設(shè)最新問題
- SQL Server 中巧用另類寫法代替Like語...
- 快速掌握SQL服務(wù)器常見的危險和補(bǔ)救措...
- Microsoft SQL Server 連接基礎(chǔ)知識
- 十大絕招保護(hù) SQL Server數(shù)據(jù)庫安全
- Microsoft SQL Server備份和恢復(fù)措施...
- 考慮SQL Server安全 需注意幾個方面
- 什么是NT負(fù)載平衡服務(wù)
- 如何測試虛擬主機(jī)的速度
- 多個域名是否可以指向同一網(wǎng)址
- 服務(wù)器被訪問的速度由哪些因素決定
- 從哪幾個角度評價服務(wù)器的性能
- 服務(wù)器托管與虛擬主機(jī)托管有什么區(qū)別...
計數(shù)器的編寫方法
作者:佚名 來源:本站整理 發(fā)布時間:2007-11-13 13:00:29
到任務(wù)列表中用UNIX命令cron定時執(zhí)行,每天、每小時甚至每幾分鐘運(yùn)行一次。cron詳見UNIX幫助。
3、wusage
另外一個廣為應(yīng)用的服務(wù)器統(tǒng)計程序是由Thomas Boutell(boutell@boutell.com)編寫的應(yīng)用于整個服務(wù)器的wusage,它生成很詳細(xì)的信息,包括服務(wù)器怎樣、何時及從何處被訪問等等。它每周運(yùn)行一次,可以生成漂亮的圖表結(jié)果,十分直觀。
使用wrsage要求使用ncSA或CERN的Web Server或任何有標(biāo)準(zhǔn)記錄文件格式的服務(wù)器,還需要有C編譯器,wusage可在www.boutell.com得到。
隨著時間推移,access_file會越來越龐大,必須定期截留,這時先查看最近一周wusage是否已生成了完整的報表,確定統(tǒng)計結(jié)束時間,然后把a(bǔ)ccess_log中該時間前的訪問記錄刪掉,并把wusage生成的結(jié)果保存在一個目錄中,以便wusage可以生成過去訪問情況的圖表。
二、創(chuàng)建自己的計數(shù)器
除了使用access_log記錄文件外,我們可以創(chuàng)建自己的計數(shù)器。這時首先必須決定用何種形式存貯計數(shù)結(jié)果,是用文本文件還是用DBM文件,然后要決定是否進(jìn)行文件同步訪問的保護(hù),這是用文件鎖定來實(shí)現(xiàn)的,最后就是確定數(shù)據(jù)的存貯格式了。
1、使用DBM文件
對DBM文件而言,常用的函數(shù)有dbmopen()、dbmclose()、reset()、each()、values()和keys(),用于計數(shù)器時,主要使用前兩個函數(shù)。dbmopen()函數(shù)把DBM文件與關(guān)聯(lián)數(shù)組綁定,調(diào)用語法為:
dbmopen (%array_name, DB_filename, Read_write_mode);
如果這時指定的數(shù)據(jù)庫文件不存在,則自動創(chuàng)建兩個名為DB_filename.dir和DB_filename.pag的文件,除非把讀寫模式設(shè)為undef值。
缺省的,只有64個記錄被讀進(jìn)內(nèi)存,可以通過給%array_name分配大小來改變此缺省值。如果你只是給自己的網(wǎng)頁做計數(shù),缺省值已經(jīng)足夠了,但如果是給整個服務(wù)器建立計數(shù)器,一般需要更大的值。
現(xiàn)在看看這三個參數(shù)。當(dāng)調(diào)用dbmopen時,%array_n
3、wusage
另外一個廣為應(yīng)用的服務(wù)器統(tǒng)計程序是由Thomas Boutell(boutell@boutell.com)編寫的應(yīng)用于整個服務(wù)器的wusage,它生成很詳細(xì)的信息,包括服務(wù)器怎樣、何時及從何處被訪問等等。它每周運(yùn)行一次,可以生成漂亮的圖表結(jié)果,十分直觀。
使用wrsage要求使用ncSA或CERN的Web Server或任何有標(biāo)準(zhǔn)記錄文件格式的服務(wù)器,還需要有C編譯器,wusage可在www.boutell.com得到。
隨著時間推移,access_file會越來越龐大,必須定期截留,這時先查看最近一周wusage是否已生成了完整的報表,確定統(tǒng)計結(jié)束時間,然后把a(bǔ)ccess_log中該時間前的訪問記錄刪掉,并把wusage生成的結(jié)果保存在一個目錄中,以便wusage可以生成過去訪問情況的圖表。
二、創(chuàng)建自己的計數(shù)器
除了使用access_log記錄文件外,我們可以創(chuàng)建自己的計數(shù)器。這時首先必須決定用何種形式存貯計數(shù)結(jié)果,是用文本文件還是用DBM文件,然后要決定是否進(jìn)行文件同步訪問的保護(hù),這是用文件鎖定來實(shí)現(xiàn)的,最后就是確定數(shù)據(jù)的存貯格式了。
1、使用DBM文件
對DBM文件而言,常用的函數(shù)有dbmopen()、dbmclose()、reset()、each()、values()和keys(),用于計數(shù)器時,主要使用前兩個函數(shù)。dbmopen()函數(shù)把DBM文件與關(guān)聯(lián)數(shù)組綁定,調(diào)用語法為:
dbmopen (%array_name, DB_filename, Read_write_mode);
如果這時指定的數(shù)據(jù)庫文件不存在,則自動創(chuàng)建兩個名為DB_filename.dir和DB_filename.pag的文件,除非把讀寫模式設(shè)為undef值。
缺省的,只有64個記錄被讀進(jìn)內(nèi)存,可以通過給%array_name分配大小來改變此缺省值。如果你只是給自己的網(wǎng)頁做計數(shù),缺省值已經(jīng)足夠了,但如果是給整個服務(wù)器建立計數(shù)器,一般需要更大的值。
現(xiàn)在看看這三個參數(shù)。當(dāng)調(diào)用dbmopen時,%array_n
聯(lián)系我們
全國統(tǒng)一免費(fèi)服務(wù)電話
800-82-98988
專業(yè)網(wǎng)站建設(shè)咨詢電話
028-66533110
028-66533120
24小時移動總機(jī)
15902883120
全國統(tǒng)一免費(fèi)服務(wù)電話
800-82-98988
專業(yè)網(wǎng)站建設(shè)咨詢電話
028-66533110
028-66533120
24小時移動總機(jī)
15902883120
客服專員
天府星空05號:張小姐
負(fù)責(zé)范圍:域名主機(jī)、網(wǎng)站建設(shè)
免費(fèi)熱線:400-028-5488
在線聯(lián)絡(luò):QQ:800002030
電子郵件:sale@tfxk.com
天府星空05號:張小姐
負(fù)責(zé)范圍:域名主機(jī)、網(wǎng)站建設(shè)
免費(fèi)熱線:400-028-5488
在線聯(lián)絡(luò):QQ:800002030
電子郵件:sale@tfxk.com
天府星空06號:鐘小姐
負(fù)責(zé)范圍:業(yè)務(wù)咨詢、疑問解答
免費(fèi)熱線:400-028-5488
在線聯(lián)絡(luò):QQ:80002030
電子郵件:sale@tfxk.com
負(fù)責(zé)范圍:業(yè)務(wù)咨詢、疑問解答
免費(fèi)熱線:400-028-5488
在線聯(lián)絡(luò):QQ:80002030
電子郵件:sale@tfxk.com