[OpenSource] 個(gè)人技術(shù)站點(diǎn)維護(hù)工具箱
推薦優(yōu)先說明:開源 > 功能 > 易用性 > 靈活性
1 站點(diǎn)訪問量統(tǒng)計(jì)工具:AWStats
訪問量統(tǒng)計(jì)應(yīng)該是網(wǎng)站必不可缺的功能之一,通過 Web 日志統(tǒng)計(jì)可以分析到用戶習(xí)慣、站點(diǎn)的優(yōu)缺點(diǎn)等,通過統(tǒng)計(jì)的反饋,可以有針對性的改進(jìn)網(wǎng)站,提高站點(diǎn)質(zhì)量,提升站點(diǎn)的人氣度。當(dāng)然,有的朋友對 Log 的分析也很關(guān)心-不過居然把訪問日志導(dǎo)入到數(shù)據(jù)庫中做統(tǒng)計(jì),未免有些......不太靈巧。
AWStats (http://awstats.sourceforge.net )是站點(diǎn)統(tǒng)計(jì)的首選工具。Open Source 發(fā)布,功能不比商業(yè)工具遜色,而且,安裝配置都比較簡單。
看看我的站點(diǎn)運(yùn)用 AWStats 的效果: http://www.dbanotes.net/cgi-bin/awstats.pl?config=dbanotes
關(guān)于 AWStats 的安裝配置的指導(dǎo)文檔好多,但是我認(rèn)為車東的站點(diǎn)上的那篇指導(dǎo)文檔是非常權(quán)威的。
AWStats站點(diǎn) - http://awstats.sourceforge.net
AWStats:跨平臺(tái)日志統(tǒng)計(jì)工具在Windows和GNU/Linux上的使用簡介 by Che Dong - http://www.chedong.com/tech/awstats.html
2 頁面標(biāo)準(zhǔn)驗(yàn)證工具
網(wǎng)站頁面的有效性的問題不應(yīng)該忽視,符合標(biāo)準(zhǔn)的頁面更容易被搜索引擎收錄,用戶通過搜索也更容易找到相關(guān)內(nèi)容。通過合理設(shè)計(jì),頁面也能被瀏覽器更為快速的裝載,并可節(jié)省寶貴的帶寬。
驗(yàn)證相對來說比較簡單,可以到相應(yīng)的站點(diǎn)提交鏈接即可,稍候片刻就會(huì)輸出報(bào)告。也可以直接上傳頁面,還可以自己選擇輸出報(bào)告的內(nèi)容與形式。然后有針對性的進(jìn)行改進(jìn)即可。
一些驗(yàn)證工具的地址:
W3C Markup 校驗(yàn)服務(wù) - http://validator.w3.org/
W3C CSS 校驗(yàn)服務(wù) - http://jigsaw.w3.org/css-validator/
Atom 與 RSS 校驗(yàn)服務(wù) - http://www.feedvalidator.org/
robots.txt 校驗(yàn)服務(wù) - http://www.searchengineworld.com/cgi-bin/robotcheck.cgi
3 鏈接有效性檢驗(yàn)與網(wǎng)站地圖制作:Xenu
如果網(wǎng)站布滿死鏈接(broken links),用戶訪問起來肯定會(huì)興味索然。即使站點(diǎn)維護(hù)者再加小心,百密一疏,難免有照顧不到的地方。 Xenu's Link Sleuth 是檢查死鏈接非常有效的工具。Xenu 小巧,快速,操作方便,并可支持SSL的鏈接檢測。支持 Windows 95/98/ME/NT/2000/XP,雖然沒有提及 Windows 2003,不過在我的 Windows 2003 機(jī)器上也表現(xiàn)良好。
Xenu 還有一個(gè)很有用的功能--制作站點(diǎn)地圖。檢查站點(diǎn)完成之后即可選擇提供報(bào)告,輸出為 HTML 格式,稍加修飾就是一頁不錯(cuò)的站點(diǎn)地圖。本站的站點(diǎn)地圖就是用 Xenu 制作的框架。
Xenu需要改進(jìn)的地方:輸出的HTML需要支持W3C標(biāo)準(zhǔn)。
Xenu的主頁及下載地址: http://home.snafu.de/tilman/xenulink.html
4 引用系統(tǒng)(referrers System)/反向鏈接工具
Stephen Downes 創(chuàng)作的小巧實(shí)用的腳本工具。在你的頁面上顯示反向鏈接的腳本工具。如果使用作者的站點(diǎn)的統(tǒng)計(jì),只需要在頁面適當(dāng)?shù)奈恢眉尤肴缦麓a即可:
<script language="Javascript" src="http://www.downes.ca/referrers.js"></script>
一般來說,如果您有自己的主機(jī),并希望訂制一下顯示的內(nèi)容,最好把 referrers.js 和 referrers.txt 這兩個(gè)腳本下載下來,對照說明對 referrers.txt (這是個(gè) Perl 腳本)進(jìn)行一下修改,注意適當(dāng)?shù)臋?quán)限即可。
可以針對一些搜索引擎定制一下,在 referrers.txt 改名為 referrers.cgi 之后,編輯該文件,找到添加如下幾行:if ($in =~ /google/ig) { $in = "http://www.google.com"; } # Standardize Google
if ($in =~ /baidu/g) {$in = "http://www.baidu.com";}# Standardize Baidu if ($in =~ /csdn/g) {$in = "http://www.yisou.com";}# Standardize yisou if ($in =~ /3721/g) {$in = "http://www.3721.com";}# Standardize 3721
如果您熟悉Perl的話,調(diào)整起來應(yīng)該是比較容易的事情。
Stephen Downes的主頁 - http://www.downes.ca/
Referrers System的頁面 - http://www.downes.ca/referrers.htm
當(dāng)前的版本是 1.002,2.0 的版本支持 MySQL 數(shù)據(jù)庫,不過用了一下,感覺還是 1.002 更方便一些。
5 頁面響應(yīng)測試工具:AWBot
AWBot 是一款易用的測試 Web 站點(diǎn)的小工具。該項(xiàng)目是 AWstats 項(xiàng)目的輔助項(xiàng)目。AWbot 可以模擬用戶訪問站點(diǎn)的行為,測試站點(diǎn)的響應(yīng)度和負(fù)載壓力,并可進(jìn)行基準(zhǔn)(Benchmark)測試。如果您對自己的站點(diǎn)相應(yīng)速度有些不滿意或者想看看Apache能否承受住大規(guī)模的訪問量,可以用 AWBot 測試一下具體的頁面,并針對響應(yīng)結(jié)果進(jìn)行分析。
對該工具的介紹請參考這里: http://www.dbanotes.net/awbot/AWBot.htm
AWBot的主頁: http://awbot.sourceforge.net
結(jié)語
以上向您介紹了幾個(gè)實(shí)用的維護(hù)工具。如果您也在維護(hù)一個(gè)個(gè)人技術(shù)站點(diǎn),希望這些內(nèi)容對您有所幫助。
此日記TrackBack地址: http://yhe.dalian.cn/trackback.do?log_id=159
posted on 2005-11-25 09:44 bluesky 閱讀(603) 評(píng)論(0) 編輯 收藏 所屬分類: 工作總結(jié)