ApatchLogViewerで見る滞在時間

このQ&Aのポイント
  • ApatchLogViewerを使用して自社のウェブサイトのアクセス解析を行っていますが、ログ表示画面の「time」と「request」について理解が足りません。
  • 「time」はアクセスがあった時間を表し、「request」はアクセスされたURLを示しています。
  • ただし、ログの表示内容からは滞在時間を正確に把握することはできず、アクセスがあったタイミングしか分からないため、滞在時間は別の方法で計測する必要があります。
回答を見る
  • ベストアンサー

ApatchLogViewerで見る滞在時間

ApatchLogViewerで見る滞在時間 カテゴリ違いかもしれませんが、アクセス解析/SEOに詳しい方教えてください。(私は素人です) 自社のHPのアクセス解析に「ApatchLogViewer」を使っています。 使い方(見方)、ザックリとは理解していますが二点教えてください。 ログ表示画面の「time」と「request」は何を表すのでしょうか? 例) time      request ______________________________________ 16:48:17 GET/images/○○○/△△△/◇◇◇.png 16:48:17 GET/images/○○○/△△△/■■■png 16:48:17 GET/images/○○○/△△△/□□□.png 16:48:17    GET/images/○○○/△△△/□□□_d.png 16:48:17            ・ 16:48:17            ・ 16:48:17            ・ 16:48:17            ・ 16:48:17 16:48:18 16:48:18 16:48:18 16:48:18 16:48:18 16:48:18 16:48:18 ・ ・ ・ ↑ こうだと、滞在時間は、16:48:17~16:48:18の「1秒間」ということでしょうか それとも、「16:48:17に入ってきた」ということしか分からないのでしょうか 分かる方教えてくださいお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • NARH
  • ベストアンサー率82% (88/107)
回答No.2

例)を読むと 16:48:17 GET/images/○○○/△△△/◇◇◇.png の部分は、 「16:48:17 に /images/○○○/△△△/◇◇◇.png にアクセスがあった」しかわかりません。 例えば index.html に <img src="/images/images/○○○/△△△/◇◇◇.png" /> といったタグがある、トップページを表示したとします。 トップページを開いたときには、apache にアクセスがあるので hh:mm:ss GET /index.html が書きこまれます。 ブラウザは、html をパースし、画像を表示するために apache に対しリクエストを投げます。その際ログには hh:mm:ss GET /images/images/○○○/△△△/◇◇◇.png が書きこまれます。 ページは画像や css, js など外部リソースがで構成されていると思いますので、 ブラウザは1件ずつリクエストをするわけではなく、数本のリクエストを同時に投げます。 それぞれに、基本1リクエストに対し1件のログが記載されます。 apache はレスポンスを返すとそのクライアント(ブラウザ)との接続が切れ、(どこから来るともわからない)次のリクエストを待ちます。(keep alive の話はまた別なので置いておきます) このやりとりの中の、ブラウザからの要求をリクエスト(request), apache からの応答をレスポンス(response)といいます。 http では「誰が」に対応するログは クライアントのIPアドレスぐらいしかありません。 例えば、携帯などは決まった範囲のIPアドレスからのアクセスになります。 #ユニークユーザとして集計するには、そういう仕掛けを作る必要があります。 これを「誰が」とするにはあまりにも大雑把なので、実質(仕掛けがない状態では)「誰が」を特定することはできない事になります。 なので、滞在時間などはわからない(か、ログから憶測するぐらい)と言う事になります。 # 同じIPアドレスから、同じような時間にアクセスが頻発するなど

whatsavailable
質問者

お礼

NARHさん、ご回答ありがとうございました。 バッチリ理解できました。 表示される画像も含め、すべてのリクエストに対してログが書き込まれるわけですね。 滞在時間は分からない←これは残念

その他の回答 (1)

  • kachansa
  • ベストアンサー率44% (30/67)
回答No.1

時刻側は、Apacheのバージョンに因ります。 http://neta.ywcafe.net/000603.html リクエストは、ブラウザなどから要求一件毎の記録です(設定で、拡張子などで除外も可能ですが)。 httpでは、Webの画面一つにアクセスしても、画像やJavaScript、CSSという別ファイル毎を個々に要求するため、短時間内にリクエストがあるように見えます。 ここら辺は、ヒット数、ページ数、訪問数などをキーワードにしてログ解析について、学ばれてはいかがでしょうか

whatsavailable
質問者

お礼

参考サイトありがとうございました。 >ヒット数、ページ数、訪問数などをキーワードにしてログ解析について、学ばれてはいかがでしょうか ↑ 参考になりました。 ありがとうございました。

関連するQ&A

  • HTTP/1.0でリクエストする物(ブラウザ/OS?)について

    アクセスログを解析していて疑問がありました。 ログの中で、 GET / HTTP/1.0 という記述がありますが、"HTTP/1.0"の部分には、HTTP/1.1と書かれているログが大多数です。調べるとリクエストのバージョンということですが、1.0でリクエストするのはどういった場合なのでしょうか? ブラウザ or OSの種類によるのかなと思っていましたが、XPでも1.0をリクエストしているログがあります。非常に疑問です。私が使っているログ解析ソフトはHTTP/1.0は無視する仕様になっているということなので、本件の内容がわからなければ、無視する事もできません。 早急に回答が欲しいのです。どなたかご教授ください。

    • ベストアンサー
    • HTML
  • Google Analyticsのサイト滞在時間

    現在、HPのアクセス解析にGoogle Analyticsを使用しております。 サイト滞在時間を調べるため、コンバージョン設定を「サイト滞在時間」に して調べているのですが、セッション数とコンバージョンの達成数の数があいません。 サイト滞在時間の目標を1秒(上回る)にしても、サイト滞在時間のコンバージョン達成数の 方が大幅に少ないです。 さすがに、1秒待たずサイトを閉じる人の割合がそこまで多くないと思っています。 なにか、正確に計測できない原因がわかれば教えていただけないでしょうか? また、コンバージョン設定の「サイト滞在時間」の使い方の趣旨が違うのでしょうか?

  • リクエストの待ち時間が期待通りになりません。

    リクエストの待ち時間が期待通りになりません。 5秒以内にリクエストが行われた場合は、ループとスリープで待たせて、ログに記録されているタイムから5秒以上経過した時点で、新たにログにタイムを記録させたいと思っています。 複数人で同時アクセスもありますので、ループ内で常に最新のファイルを読み込む必要がある?ので、 以下のように書いてみましたが、5秒以内にリクエストした場合、通常は1秒待てば処理が終わるはずなのですが、ループが途中で終わらずに20秒待たされ、$flag==0のまま終わります。 適当な知識しかなくて恥ずかしいですが、どこか間違えている場所があればご指摘くださると幸いです。 my $logfile = "request.dat"; my $time = time; my $i = 0; my $flag=0; while ($i < 20) { $i++; open(IN, "< $logfile"); my ($request_time) = <IN>; close (IN); if($time < $request_time+5) { sleep(1); } else { $flag=1; last; } } if($flag==0){&error;} else { open(OUT,">$logfile"); print OUT $time; close(OUT); }

    • ベストアンサー
    • Perl
  • アクセス解析 秒単位まで同じ時刻でくりかえし

    2つ質問があります。 1つめ 以下のようなアクセスが、秒単位まで同じ時刻でくりかえしされているのですが 何をしようとしているのでしょうか? "GET /apple-touch-icon-120x120-precomposed.png HTTP/1.1" 404 15095 "-" "GET /apple-touch-icon-120x120.png HTTP/1.1" 404 15083 "-" "GET /apple-touch-icon-precomposed.png HTTP/1.1" 404 15087 "-" "GET /apple-touch-icon.png HTTP/1.1" 404 15075 "-" "GET /favicon.ico HTTP/1.1" 200 - "-" 2つめ index.phpに秒単位まで同じ時刻でくりかえしアクセスがあり、 cgiErrorが頻繁に発生しています。 何かの攻撃をされているのでしょうか? index.phpにcgiのエラーがあるようで、 私がhpにアクセスしてもたまに起こります。 しかし、 秒単位まで同時刻でError表記がされることはありません。 f5連打しても、同時刻でのErrorはlogに残りませんでした。 おそらく何かソフトを使ってアクセスしているのだと思うのですが・・・ アクセス解析は、専門外なので、どなたか助けていただけませんか。 必要な項目など抜けがありましたらご指摘くださいませ。

  • アクセスログを解析したいです。ソフトをインストールする方法以外でありますか?

    某社のサーバを自社に置いて、WEBを公開しています。 しかし、この某社のサーバがアクセスログを解析するソフトがなく、どの会社がどのくらい自社のホームページをアクセスしているかが見ることができません。 (アクセスログ自体は見れますが、ログそのものを見ても、ちょっと解析できません) Linux標準でインストールされるWebalizerをインストールしたくても、root権限がないので、インストールできません。 CGIプログラムでもいいので、ソフトをインストールせず、アクセスログをとる方法はありませんでしょうか? (但し、DMZにつなぐ方法、お金がかかる方法は除いてです。)

  • 時間別統計の取り方

    アクセス解析を作成しています。時間別統計をとりたいのですが、 SQL文をどのように書けばいいか悩んでます。 テーブル id|time |time2|time3|url          | ------------------------------------------------ 1 |2008/7/29|10:54|Tue |http://www.****.**** | 2 |2008/7/29|11:12|Tue |http://www.****.****2 | 上記のようなテーブルから各URLの1時間あたりのアクセス統計を取るには どのようなSQL文を書けばいいのでしょうか??

  • アクセスログのリクエスト数とは?

    こんにちは。 ホームページのアクセスログの解析結果について教えていただきたいのですが、 その日のページ数が0なのに、リクエスト数が200もある、というのはどういうことなのでしょうか。 ページを見ないことには、画像などのリクエストもできないと思うのです。多分この考え方が間違っているのだと思います。。 基本的な質問ですみませんが(こちらのサイトで検索してアクセスログの見方のページを見ましたが、上記については理解できませんでした)、アドバイスの程よろしくお願いいたします。

  • method=POSTしているのにGETで送信

    WEBのシステムでHTML上はmethod=POSTと書いてリクエストを実行しているのに、たまにアクセスされるリクエストのログがGETで送信されるという事象が発生しました。もちろんPOSTで送信されるべき画面がGETで送信されているのでリクエストのパラメータが渡ってきていません。 ユーザが勝手にHTMLを書き換えてアクセスしているということはまず考えられないのですが、なにか原因はありすでしょうか? ちなみにIE6での利用です。

  • WEBサーバーのアクセスログについて

    お世話になります。 XserverでWordPressサイトを公開しています。 アクセスログについて教えてください。 リクエストラインに下記のようなURIのないアクセスがあります。 "GET / HTTP/1.1" これはどこにアクセスしているものなのでしょうか? よろしくお願いします。

  • 韓国に18時間滞在、なにをしようかと悩んでます。

    乗り継ぎで韓国、仁川国際空港にて18時間いなければならなくなりました。 韓国は初めてで出来れば少しでも堪能したいと考えています。 旅行会社の人に話を聞くと、空港の外(韓国)の出れるそうです。 韓国はビザは必要なかったと思いますので、 「すごい(でも安い)焼き肉を食べる」か「良い景色(観光地)」 に行きたいと思います。 もしこういう状況の自由時間がありましたら皆さんはどうされますか? 滞在時間は 19:05に到着で、タイムリミットは次の日の13:15出発です。 勿論1時間、2時間前には空港についていた方が良いと思いますので 11時か12時くらいには空港に戻りたいと思います。 この時間内でお勧めの焼き肉店、観光地を教えて頂ければと思います。 また、ガイドブックもありませんので簡単な行き方も教えて頂ければ幸いです。 安宿もありましたら教えてください。 荷物を置く程度でも結構ですので、ドミでも構いません。 寝なくても構いません。 飛行機の中で十分寝れますので。 よろしくお願いします。