고객 지원 문의

이메일로 답장드리며, 보통 이틀 안에 회신합니다.

Google reCAPTCHA가 이 제출을 악용 여부에 대해 확인하며, 이 과정에서 데이터가 Google로 전송됩니다. 스크립트는 이 양식을 열 때만 불러옵니다.

← 전체 글

망가진 카운터를 어떻게 알아내는가

콘텐츠와 검토에 관하여

이 글의 내용

카운터는 조용히 망가질 수 있습니다. 사이트를 다시 꾸미고, 삽입이 그 이사를 넘기지 못하고, 아무것도 그것을 알리지 않습니다 — 통계는 그냥 멈추고, 주인은 몇 달 뒤에, 그나마 알게 된다면 알게 됩니다.

뻔한 기능이 떠오릅니다. 침묵을 알아채고 알림을 보내는 것입니다. 그것을 만드는 뻔한 방법은 이미 있는 숫자에서 고장을 추론하는 것입니다. 그 판본은 만들었고, 재었고, 버렸습니다.

그것을 죽인 측정

규칙은 이랬습니다. 꾸준히 세어지다가 열나흘 동안 아무것도 없음. 정직하게 시험하려면 앞을 내다보는 것을 배제해야 하므로, 거꾸로 돌렸습니다 — 과거 30일, 45일, 60일의 기준일 셋에 맞대어 — 그다음 그것이 알렸을 카운터 가운데 실제로는 그 뒤에도 돌고 있던 것이 어느 것인지 확인했습니다.

문턱값알림틀림맞음
42일 가운데 10일 활동795629 %
42일 가운데 20일 활동392926 %
42일 가운데 30일 활동10730 %
42일 가운데 35일 활동5340 %
50 %10 / 4229 %20 / 4226 %30 / 4230 %35 / 4240 %

어느 문턱값도 40%를 넘지 못했습니다. 더 조여도 도움이 되지 않았습니다. 짐작의 수를 줄였을 뿐 대부분은 여전히 틀렸습니다.

왜 그런가, 그리고 그것은 결함이 아니다

까닭은 독자층입니다. 통행량이 있는 카운터 2,282개 가운데 60%는 마흔이틀 가운데 많아야 엿새에만 무언가를 기록합니다. 작은 사이트들입니다. 공백이 그들의 정상 상태입니다. "열나흘 동안 아무것도"는 거의 언제나 휴가이거나, 조용한 달이거나, 마침 아무도 열지 않은 페이지이지 망가진 삽입이 아닙니다.

셋에 둘꼴로 틀리는 감시자는 도움이 되지 않는 데 그치지 않습니다. 사람들에게 그것을 흘려듣는 법을 가르치고, 그 대가는 그것이 옳았던 한 번입니다.

그래서 짐작하는 대신 봅니다

침묵은 여전히 쓰이지만 예비 거르개로만 쓰입니다. 공짜이고, 이미 모은 데이터 위에서 돌고, 아무것도 결정하지 않으므로 부정확해도 됩니다. 결정은 페이지를 가져와 카운터가 아직 그 안에 있는지 확인해서 내립니다. 30%짜리 짐작이 관찰이 됩니다.

거기서 세 가지가 따라 나오고, 하나하나가 이 기능을 좁힙니다:

  • 페이지 주소가 없으면 편지도 없습니다. 활성 카운터의 41%만 주소가 있습니다. 나머지는 페이지가 알 수 없음으로 기록되어 있습니다. 삽입이 그것을 알릴 수 없기 때문입니다. 네 사람에게 제대로 알리는 것이 열세 사람에게 잡음과 함께 알리는 것보다 낫습니다.
  • 불분명은 망가진 것이 아닙니다. 페이지를 판단할 수 없으면 — 캐시 계층, 자바스크립트 껍데기, 서버 오류 — 결과는 "불분명"입니다. 우리가 보지 못한 것이고, 그것은 거기 없다는 것과 다른 진술입니다.
  • 의심은 두 밤을 넘겨야 합니다. 하루 저녁 답하지 못한 사이트는 편지를 보낼 까닭이 아닙니다.

그리고 편지 자체는 받고 싶다고 확인한 사람에게만 갑니다. 옛 카운터 표에는 이전 서비스에서 남은 주소가 4,145개 있습니다. 요청에 답하는 것은 허용됩니다. 그들은 결코 편지를 받겠다고 청한 적이 없고, 그 둘의 차이가 이 이야기 전부입니다.

광고