Index: [Article Count Order] [Thread]

Date:  Wed, 29 Aug 2001 11:50:34 +0900
From:  Kazuhiko Sato <kazuhiko.sato@hco.ntt.co.jp>
Subject:  [analog-jp:00728] Re: 納得。(お詫びを兼ねて)
To:  "analog-jp@jp.analog.cx" <analog-jp@jp.analog.cx>
Message-Id:  <mid-728-analog-jp@jp.analog.cx>
In-Reply-To:  <mid-727-analog-jp@jp.analog.cx>
X-Mail-Count: 00728

佐藤です。

以下の件は、「異なるファイルへのリクエスト件数」=「失敗したリクエスト」
と勘違いしてしまいました。
ですから、redrose in vaseさんの解釈で正しいと思います。
大変、失礼致しました。

 >> HTTPの状態コードが200番台+304番以外 < HTTPの状態コードが200番台+304番
 >> (異なるファイルへのリクエスト件数)    (成功したリクエスト件数)
 >「異なるファイルへのリクエスト件数」=「HTTPの状態コードが200番台+304番以 
外」
 >ということですか?
 >お手数をお掛けすることになると思いますが、
 >そう思われる根拠を聞かせていただけたら、幸いです。

そこで、「異なるファイルへのリクエスト件数」の件ですが
マニュアルを見ていて、検索引数

http://www.jp.analog.cx/jp4.16/args.html

に綾乃介さんのご指摘のダイナミックに形成されるファイルについて
当てはまるような記述があります。

******<一部抜粋>

引数が読み込まれたと仮定すると、analog は、ファイル 
/cgi-bin/script.pl?x=1&y=2 を
/cgi-bin/script.pl ( あるいは /cgi-bin/script.pl?y=2&x=1 )と
異なるファイルとみなします。

***********
技術的注意:
ファイル名が、内蔵のかあるいはユーザ指定の別名 であるかどうかを判断する以前に、
引数を含むべきかどうかの判断が先行します。
従って、ログファイル中に現れる、別名でない正確な名称を使わなければなりません。
例えば、実際には以下の2つは同じファイルにもかかわらず、
ARGSINCLUDE /~sret1/script.pl は、 /%7Esret1/script.pl 
と一致するとみなしません。
これは ARGSINCLUDE あるいは ARGSEXCLUDE コマンド中で、
"ページ" を使えないことを意味します。
なぜなら別名を付けた後では、ファイルがページかどうか分からないからです。
***********

又、redrose in vaseさんのサイトでは、PHPをお使いのようですが、
例えば、hoge.php3とかで、SQLとの連動でダイナミックなページを
作成していませんか?(DBの検索とか)

一度、REQINCLUDE pagesを無効にしてリクエストレポート全部を
出力してみてはどうでしょう。

当方のサイトでもリクエストレポートに

/acana.cgi?file=./access.log&page=main&request=by_name&year=2001&mon=02

のような、?付のダイナミックページがリクエストされております。

後は、ステータスレポートを出力して、更新の数を確かめてみるとか。
例えば、hoge.htmlにa.gif,b.gif,c.gif,d.gifと埋め込んであり
a-1.gif,b-1.gif,c-1.gif,d-1..gifに変更した場合、
累計で9件の「異なるファイルへのリクエスト件数」になる訳ですし。

>綾乃介さま。
>こんばんわ。
>redrose in vaseと申します。
>
> >  たとえば、次のようなリクエストがあった場合、AnalogはおそらくGIFファイ
> > ルとして認識するでしょうが、実際はpic.cgiへのアクセスです。PATH_INFOを利
> > 用して値を渡しているのですが、
> >
> > http://www.foo.com/pic.cgi/abc.gif
> >
> > abc.gifがもし可変の値なら膨大な数の異なるファイルが生まれることでしょう。
>なるほど、ダイナミックに生成されるページを見落としていました。
>まず、その線を探って見ます。ありがとうございます!
>
> > ソースを解析するのは、非常に有益なことではあると思いますが。
>それは最後の手段にしておきます。
>
>ご協力感謝いたします。

---
佐藤和彦