[Up] [Next]
[Previous]
アクセスカウンターについて
ウェッブサーフしていると、来訪した回数をカウントして、その回数をGIFイ
メージで表示させているページに出会う事があります。このマニュアルの中で
はサーバサイドインクルードを使った例が書かれて
いますが、パフォーマンス的にも機能的にも不十分です。インターネットの中
を探すと様々なカウンタープログラムが作られています。また、カウンターの
数字は単純な文字ではなく、色々なフォントをGIFイメージ(デジタルカウンター)
で表したものが使われています。ここでは、いくつかのカウンター用ソフトウェ
アを紹介したいと思います。
WWW Counter 1.2
この
WWW Counter プログラムは、Heini
Weithagen 氏によって開発されたソフトウェアです。
このカウンターソフトウェアの優れた点は、アクセスファイルを一箇所で管理
できる点、回数を数えるファイルはリモートでもローカルでも構わないという
点とカウンターの数字がデジタルっぽく非常にユニークである点です。
ソフトウェアの入手方法
このソフトウェアは、以下のサイトから入手できます。
インストール方法
- WWW-counter1.2.tar.gz を展開します。
% gzip -d -c WWW-counter1.2.tar.gz | tar xvf -
すると、WWW-counter1.2 というディレクトリが作られます。
- conf.h ファイルに記述されている、カウンタイメージとURLとアクセ
ス回数を保持するカウンタファイルのパス名を編集します。
#define PIC_PATH "/usr/local/etc/httpd/cgi-src/WWW-counter1.2/images/"
#define COUNT_FILE "/usr/local/etc/httpd/cgi-src/WWW-counter1.2/count_file"
- Makefile を自分のシステムに合うように編集します。CGI-BINのパス
名やコンパイルオプションを変更してください。
- ``make'' とタイプして、コンパイルします。
- ``make install''とタイプして、インストールします。すると、
nph-count が cgi-binディレクトリにコピーされます。
- イメージファイル (image ディレクトリ)を conf.h で指定したディレ
クトリに移します。
- カウンタファイルを conf.h で指定したパスに作ります。
www% cp /dev/null count_file
使用方法
基本的な構造は、以下のように IMG タグの SRC 属性に記述します。
(CGIスクリプトの引数が与えられています)
<IMG SRC="/cgi-bin/nph-count?width=5&link=/index.html">
いくつかのオプションがあります。
- width=number
- カウンタの数字の桁数を指定します。
- link=URL
- アクセスされた回数を数えたいURLを指定します。
- increase=number
- アクセスされた場合に増やす数を指定します。デフォルトは1です。
- show=NO
- アクセス回数を知られたくない場合、すなわちカウンタを表示させま
せん。
- debug=ON
- デバッグを行なう場合に指定します。
9桁にする場合は``WIDTH=9''と設定し、次のようになります。
リロード(Reload)するとカウンター
の数字が1増えます。
あまりやり過ぎないように。:-)
また、カウンターソフトウェアはリモートのカウンターを使っても構いません。
例えば、下記のように設定すれば、wwww.foo.co.jp にアクセス回数が保存さ
れます。但し、勝手に使用すると、そのシステムの管理者がカウンタファイル
を削除する可能性があります。
<IMG SRC="http://www.foo.co.jp/cgi-bin/nph-count?width=5&link=/index.html">
カウンターイメージの変更
適当なカウンターイメージを持っていれば、GIFイメージと
GDイメージを作ることによって、変更
することも可能です。
Count 2.3
Count は、WWW Counter と非常によく似たプログラムで、
Frank Mena 氏によって開発さ
れました。Unix 以外に OS2 や WinNT でも利用できます。カウンターイメー
ジも数種類用意されており、選択が可能です。また、WWW Counter よりも機能
が高いようです。
プログラムは以下から入手できます。
2.3 のインストールはいたって簡単で、ファイルを解凍して、
% ./Count-config
% ./configure
% make
% ./Gen-conf
% ./Count-install
とします。
カウンターイメージの図柄
カウンタープログラムで使用される数字の図柄は下記のURLに集められていま
す。
[Up] [Next]
[Previous]