石坂@ベーレーさんのまねで、サイトのアクセスログをまとめてみました。
種類 | ページビュー |
html | 11,886 |
RSS | 3,910 |
ページ | アクセス数 | /blog/index.html | 1,434 | /blog/archives/2005_07.html | 380 | /blog/blognews.html | 375 | /blog/MyblogList.html | 375 | /blog/asahicom.html | 353 | /blog/archives/cat3/cat9/index.html | 248 | /blog/archives/cat9/index.html | 246 | /blog/archives/2005/04/post_78.html | 243 | /blog/archives/2005/03/post_32.html | 225 | /index.html | 218 | /blog/archives/2005/07/post_141.html | 184 | /blog/archives/2005/04/post_50.html | 174 | /blog/archives/cat3/index.html | 161 | /blog/archives/2005/05/5.html | 139 | /blog/archives/2005/05/post_109.html | 138 | /blog/archives/2005/06/_5.html | 125 | /blog/archives/2005/03/post_19.html | 122 | /blog/archives/2005/03/googole_news.html | 113 | /blog/archives/2005/03/post_33.html | 112 | /blog/archives/it/index.html | 100 |
ちなみに集計にはMicrosoftのLogParser2.2を使用しています。
コマンドは以下のようにします。
LogParser "SELECT TOP 20 cs-uri-stem, COUNT(*) AS Hits INTO pageview-top20.gif FROM *.log Where (cs-uri-stem like '%%.html' or cs-uri-stem like '%%.htm') GROUP BY cs-uri-stem ORDER BY Hits DESC" -i:IISW3C -o:chart -chartType:Column3D -groupSize:1024x768 -chartTitle:"ページビュー:トップ20"
ついでなので、htmlに限定せず、サイト内のファイルに対するアクセス数も調べてみました。
mt-comments.cgiのアクセス数が4,421ってやっぱりコメントspamってことかな。
spamフィルタ掛けて弾いているのでよく分かりませんが。。。
ちなみに、上のLogParserのコマンドから、『Where (cs-uri-stem like '%%.html' or cs-uri-stem like '%%.htm')』の部分を取ると集計できます。
ファイル | アクセス数 | /blog/index.xml | 4,663 | /blog/mt-comments.cgi | 4,421 | /blog/styles-site.css | 4,183 | /blog/images/xml.png | 4,043 | /blog/images/email.gif | 4,043 | /blog/images/atom.png | 4,034 | /blog/images/blogRanking.gif | 2,282 | /robots.txt | 1,804 | /blog/index.html | 1,434 | /blog/mt.cgi | 934 | /blog/index.rdf | 891 | /blog/styles-iframe.css | 703 | /blog/atom.xml | 694 | /blog/mt4i.cgi | 621 | /favicon.ico | 527 | /blog/images/blog/sand-art.jpg | 444 | /blog/images/blog/expo-pass.jpg | 442 | /blog/images/1pt.gif | 430 | /blog/images/blog/2005.05.14_02.jpg | 413 | /blog/images/blog/2005.05.14_03.jpg | 412 |
こちらのコマンドは以下の通り。
LogParser "Select QUANTIZE(date, 1) As 日, Count(*) As Hits INTO date.gif From *.log Where (cs-uri-stem like '%%.html' or cs-uri-stem like '%%.htm') and (sc-status = 200) Group by 日" -i:IISW3C -o:chart -chartType:Column3D -groupSize:1024x768 -chartTitle:"ページビュー(日付別)"
こちらのコマンドは以下の通り。
LogParser "Select QUANTIZE(time, 3600) As 時刻, Count(*) As Hits INTO time.gif From log\*.log Where (cs-uri-stem like '%%.html' or cs-uri-stem like '%%.htm') and (sc-status = 200) Group by 時刻" -i:IISW3C -o:chart -chartType:Column3D -groupSize:1024x768 -chartTitle:"ページビュー(時間帯別)"
コメントする