커피닉스, 시스템 엔지니어의 쉼터 커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
* HanIRC의 #coffeenix 방
[ 장비 및 회선 후원 ]
HOME > 네트워크(network) > 웹 서버(web, httpd, apache) 도움말
검색 : 사이트 WHOIS 웹서버 종류

WebDAV (7, 글 1, 자료 4)
웹서버 튜닝 (5, 글 4, 자료 2)
웹서버 사용 통계 자료 (2, 자료 1)
Apache SSL / mod_ssl (4, 글 3, 자료 2)

  로그분석, 그리고 AWStats에서 visits 수치 의미 & 해상도 정보 작성일 : 2008/07/28 21:14
 
  • 글쓴이 : 좋은진호 ( http://coffeenix.net/ )
  • 조회수 : 10061
          [ 이전화면 / 수정 ]   비밀번호 :     인쇄용 화면
      제  목 : 로그분석, 그리고 AWStats에서 visits 수치 의미 & 해상도 정보
    작성일 : 2008.7.15(화)
    작성자 : 좋은진호(truefeel, http://coffeenix.net/ )

    1. 웹로그 분석

    1) 상용 웹로그 분석 솔루션을 구매
    2) 상용 웹로그 분석 솔루션을 ASP
    3) 다음 웹인사이드( http://inside.daum.net/ )와 구글 Analytics( http://www.google.com/analytics/ )
        의 무료 분석 서비스 활용
        다음은 월 1천만 페이지뷰까지, 구글은 월 500만 페이지뷰까지 분석
    4) AWStats, Webalizer, Analog 등의 공개툴을 활용

    대형사이트는 상용 분석 솔루션을 활용하고, 소규모 사이트나 신규 사이트는 다음이나 구글의 무료 서비스를 활용하면 될 것이다. 거기에 필요에 따라 공개툴을 활용할 수도 있다. CDN 서비스 중에는 이런 공개툴을 가져다가 고객에게 서비스를 제공하는 곳도 있다.

    2. AWStats에서 visits 수치의 의미

    AWStats로 분석한 visits 수치와 Webalizer로 분석한 수치가 각각 425920과 227670로, 2배 가까이 차이(수치는 지인이 알려준 것을 같은 비율로 임의 변경함)가 났다고 지인이 물어보셨다. 나 또한 왜 이렇게 차이가 나는지 궁금해서 이유를 찾아봤다.

    awstats.pl 의 소스를 보면 다음과 같은 변수가 있다.

     $VISITTIMEOUT=10000; 


    이 변수는 웹사이트 방문시에 새로운 방문자로 판단하는 시간 간격이다. 10000이면 1시간을 의미한다. 같은 IP에서 방문을 하더라도, 1시간 10분만에 방문을 다시 했다면 새로운 방문자가 판단한다. 이 것이 바로 AWStats가 Webalizer보다 높은 수치를 갖게 된 이유이다.

    이 것에 대한 설명은 AWStats Documentation - FAQs( http://awstats.sourceforge.net/docs/awstats_faq.html )의
    'FAQ-COM250 : DIFFERENT RESULTS THAN OTHER ANALYZER' 항목에도 나와있다. (FAQ를 먼저 볼 것을...^^)

     To differenciate new visits of a same visitor, log analyers uses a visit time-out. If value differs, then results differ (on visit count and entry and exit pages). A such time-out is a fixed value (For example 60 minutes) meaning if a visitor make a hit 59 minutes after downloading the previous page, it's the same visits, if he make it 61 minutes after, it's a new visit. Of course, there is no realy difference between 59 and 61, but couting visits without time-out is not possible. And because the most important is to have a time-out (and not really it's value), AWStats time-out is not an "exact" value but is "around" 60 minutes.
     


    3. 해상도 정보 얻어내기

    AWStats Documentation - FAQs 중 'FAQ-COM142 How to get the screen size and browser capabilities report working ?'을 보면 Javascript를 삽입하여 방문자의 화면 해상도와 브라우저의 크기를 분석할 수 있다.

     
    <script language="javascript" type="text/javascript" src="/js/awstats_misc_tracker.js" ></script>
    <noscript><img src="/js/awstats_misc_tracker.js?nojs=y" height="0" width="0" border="0" style="display: none"></noscript>
     


    javascript는 awstats홈/wwwroot/js/ 아래에 있으니 적당한 위치에 복사해서 사용하면 된다. 위처럼 코드를 삽인한 경우 다음과 같이 로그를 남긴다고 되어 있다.

     
    123.123.123.123 - - [24/Apr/2005:16:09:38 +0200] "GET /js/awstats_misc_tracker.js?screen=800x600&win=724x517&...&sid=awssession_id123 HTTP/1.1" 200 6237 "http://therefererwebsite.com/index.php" "Mozilla/5.0 (Linux) Gecko/20050414 Firefox/1.0.3"
     


    4. 참고 자료

    * AWStats logfile analyzer 6.8 Documentation
      http://awstats.sourceforge.net/docs/
    * Does Google Analytics have a pageview limit?
      http://www.google.com/support/googleanalytics/bin/answer.py?answer=55476&ctx=sibling
      커피닉스 카페 최근 글
    [08/25] #gpt_question_subje
    [08/20] From what I've seen
    [08/14] сайт
    [06/16] [질문]SAN 스위치 브로드케이드 dcx8510-4 장비관련입니다.
    [04/22] Re: 영화속에 컴퓨터 이야기 ~스워드피쉬(2001)
    [10/20] Cross Compiler 깔
    [07/14] SSL АО
    [04/26] Re: 도스화면 원격조종 여부
    [04/25] 도스화면 원격조종 여부
    [10/30] Cshell에서 난수 설정
    [10/23] 공항철도주식회사 SE 구인 件
    [01/26] Re: wget으로 다른서버에있는 디렉토리를 가져오려고합니다.
    [01/25] wget으로 다른서버에있는 디렉토리를 가져오려고합니다.
    [01/11] 특정 안드로이드 WebView 버전에서 SSL 문제 (WebView 버그)
    [08/01] DNS forwarder (전달자) 서버를 통해서 쿼리하면 역방향을 받아오질 못합니다.
      New!   최근에 등록한 페이지
      KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
      오픈캐스케이드 캐드 (OpenCASCADE CAD)
      QCad for Windows --- GNU GPL (Free Software)
      The Hello World Collection
      IPMI를 활용한 리눅스 서버관리
      DNS 설정 검사
      nagiosgraph 설치 방법
      Slony-I 설치 방법 (postgresql replication tool)
      Qmail기반의 Anti spam 시스템 구축하기
      clusterssh

    [ 함께하는 사이트 ]




    운영진 : 좋은진호(truefeel), 야수(yasu), 범냉이, sCag
    2003년 8월 4일~