왜 저장된 그림은 세어지지 않는가
웹사이트 통계에 관한 흔한 혼란의 원인 하나는 흔히 브라우저 캐시라고 부르는 로컬 파일 저장입니다. 브라우저는 최대한의 효율과 속도를 위해 만들어져 있습니다. 페이지를 처음 방문하면 브라우저는 필요한 글, 배치, 그림을 모두 내려받습니다. 다음 방문에서 시간과 네트워크 자원을 낭비하지 않으려고, 그 고정된 파일의 사본을 로컬 디스크에…
그림 하나가 어떻게 셀 수 있는가
눈에 보이는 웹 카운터 뒤의 장치는 인터넷 통신의 근본 원리인 요청과 응답으로 돕니다. 웹페이지가 불릴 때마다 브라우저는 소스 코드를 읽고 스타일시트, 글꼴, 그림 같은 외부 요소에 대한 참조를 찾아냅니다. 완전한 페이지를 조립하려면 브라우저는 그 요소들을 품은 서버에 하나씩 닿아 청해야 합니다. 바로 그 과정이 복잡한 추적 스크립트에…
추측 없이 예상과 다른 카운터 누계 확인
누계 정체, 갑작스러운 증가, 다른 분석 도구와의 차이에는 여러 원인이 있을 수 있습니다. 순서대로 점검합니다. 기존 카운터 번호와 비공개 관리 링크는 유지합니다. 대체 카운터를 만들면 비교가 어려워지고 별도의 통계가 쌓이기 시작합니다. 카운터와 보고서부터 확인 설치된 코드와 통계 주소의 카운터 번호를 확인합니다. 둘 다 같은 카운터를…
웹사이트에는 카운터 하나, 필요할 때 페이지 보고서 활용하기
페이지마다 카운터를 따로 만들 필요는 보통 없습니다. 공통 템플릿에 있는 카운터 하나로 웹사이트 합계와 페이지 정보를 수집할 수 있습니다. 삽입 코드가 사용 가능한 페이지 주소를 제공하면 페이지 보고서와 선택 사항인 페이지 그룹으로 더 구체적인 질문에 답할 수 있습니다. 서로 독립적인 웹사이트나 보고 책임을 분리해야 하는 경우에는 별도…
블로그스팟 블로그에서 카운터가 들어갈 자리
블로그스팟은 여전히 많은 개인 블로그와 공동체 블로그를 품고 있고, 구조 제약이 엄한 경우가 많습니다. 이 플랫폼은 사용자 HTML을 정해진 영역으로 한정하므로, 그림 카운터를 어디에 놓느냐가 중요한 설계 결정이 됩니다. HTML이 아예 허용되는 곳 사용자 마크업을 받아 주는 곳은 배치 편집기이고, 받아 주는 형태는 하나뿐입니다.…
카운터 주소의 여섯 세대, 모두 아직 답하고 있습니다
우리가 카운터에 대해 문서화한 주소는 /c/<number>-<design>.png입니다. 8월 30일에 156번 요청되었습니다. 2006년의 주소 — /index.php?action=pic&s4uid=… — 는 서로 다른 카운터 761개에서 80,499번 요청되었습니다. 여섯 세대, 모두 아직 돌아갑니다 그 80,499건을 어떤…
카운터를 지우면 실제로 무엇이 건드려지는가
여기서 카운터를 지우면 표 33개가 비워집니다. 어제는 25개를 비웠습니다. 놓친 여덟 개는 모두 그 전날 오전 11시 10분과 오후 3시 10분 사이에 만들어진 것이었습니다. 삭제는 어떻게 돌아가는가 주인은 자기 카운터를 지울 수 있습니다. POST와 주인의 토큰, 그리고 손으로 친 카운터 번호가 필요합니다. 되돌리기가 없기…
캐시가 반대 방향으로 커질 때
이 서비스의 캐시 폴더에 작은 파일 넷이 있습니다. 가장 큰 것이 35바이트입니다. 합쳐서 카운터 번호 셋을 담고 있고, 모든 카운터 요청마다 읽힙니다. 계수 경로가 데이터베이스에 거의 언제나 "아니오"로 답하는 물음 넷을 던지지 않아도 되도록 존재합니다. 이 카운터는 주인 자신의 방문을 제외하는가? 나가는 클릭을 따라가는가? 사이트를…
어두운 모드를 따라가는 카운터
카운터는 남의 페이지에 놓인 그림입니다. 그 페이지에 어두운 모드가 있어도 그림은 모릅니다. 방문자의 시스템 선호가 사실로 존재하기 훨씬 전에 서버에서 그려졌기 때문입니다. 어두운 페이지 위의 흰 배지가 흔한 결과이고, 구멍처럼 보입니다. 여기 디자인 가운데 열다섯은 그래도 그것을 다룹니다. 페이지에 물어보지도 않고 자바스크립트도 없이…
망가진 카운터를 어떻게 알아내는가
카운터는 조용히 망가질 수 있습니다. 사이트를 다시 꾸미고, 삽입이 그 이사를 넘기지 못하고, 아무것도 그것을 알리지 않습니다 — 통계는 그냥 멈추고, 주인은 몇 달 뒤에, 그나마 알게 된다면 알게 됩니다. 뻔한 기능이 떠오릅니다. 침묵을 알아채고 알림을 보내는 것입니다. 그것을 만드는 뻔한 방법은 이미 있는 숫자에서 고장을 추론하는…
카운터 그림을 메모리에 담아 두기
이 서비스가 그리는 카운터 그림의 5분의 1 가까이가 이제 아무것도 바꾸지 않습니다. 이전 세대의 마우스 추적 스크립트가 움직일 때마다 그림을 다시 불러오는데, 그 요청이 아무것도 올리지 않게 된 뒤로 연달아 온 둘은 바이트 단위로 같은 그림을 내놓습니다. 캐시의 뻔한 후보입니다. 흥미로운 결정은 그것을 어디에 두고 무엇으로 열쇠를…
2015년의 스크립트가 아직도 카운터를 다시 불러옵니다
이 서비스의 이전 세대는 마우스 추적 스크립트를 함께 내보냈습니다. 카운터 그림을 한 번 평범하게 불러오고, 그다음 마우스가 움직일 때마다 다시 불러왔습니다 — 질의 문자열에 좌표를 담고 rerun=1이라는 표시와 함께 말입니다. 이름은 정직합니다. 이것은 새 방문이 아니라 같은 방문의 되풀이입니다. 그 데이터를 읽은 것은 없습니다.…