새 개인정보 처리방침, 이용약관, 그리고 처리 위탁 계약
2026년 8월 19일 자로 stats4u.net에는 예전에 하나였던 자리에 법적 문서가 셋 있습니다. 다시 쓴 개인정보 처리방침, 이용약관, 그리고 — 새로 — GDPR 제28조에 따른 처리 위탁 계약(DPA)입니다. 왜 하필 처리 위탁 계약인가 자체적으로 개인정보를 모으고 EU에 방문자가 있는 사이트에 카운터가 놓이면, 사이트…
펄처럼 보였던 언어 코드
2026년 8월 19일, 브라우저에 직접 내보내서는 안 되는 부류의 파일을 막는 규칙을 .htaccess에 더했습니다. 편집한 뒤 웹 디렉터리에 남은 소스 코드 사본 — index.php.bak, 떠도는 config.py, 방문자가 실행 대신 소스를 평문으로 가져갈 수 있는 스크립트 확장자를 가진 모든 것입니다. 규칙은 파일 확장자로…
같은 파일을 매번 다시 압축하기
아파치는 응답을 그 자리에서 압축합니다. 매번 달라지는 페이지라면 그것 말고는 길이 없습니다. 한 달에 한 번 바뀌는 스타일시트라면, 서버가 방문자마다 같은 일을 몇 주 동안 되풀이하고 그 결과를 매번 버린다는 뜻입니다. 그것을 위한 캐시는 없습니다. 2026년 8월 19일, 이미 열린 연결에서 이 사이트 자신의…
왜 제외 목록은 해시하지 않는가
사이트를 만든다는 것은 하루에 스무 번 그것을 연다는 뜻입니다. 한 달에 방문자가 마흔인 카운터라면 통계의 절반이 만든 사람입니다. 그래서 설정이 하나 있습니다. 내 주소에서 온 방문은 세지 마라. 이 서비스의 다른 모든 곳에서 주소는 비밀 소금과 날짜로 해시되고, 주소 자체는 결코 저장에 닿지 않습니다. 이 한 곳에서만 입력한 그대로,…
자기 칸보다 긴 페이지 주소
2026년 8월 9일, 카운터 그림 스무 개가 그려지지 않았습니다. 잘못 그려진 것도, 느리게 그려진 것도 아니고 — 카운터가 있어야 할 자리에 방문자는 아무것도 받지 못했습니다. 원인은 255자를 넘는 페이지 주소였습니다. 이제 기록하는 시점에 잘라 내며, 카운터 그림은 전달받은 주소의 길이에 더는 좌우되지 않습니다. 사슬 방문이 어느…
소개 페이지에서 내린 것과 그 까닭
옛 소개 페이지에는 기능 목록이 있었습니다. 그 페이지를 다시 지으면서 목록을 한 줄씩 소프트웨어와 맞춰 보았고, 네 항목이 더는 맞지 않았습니다. 그 가운데 하나는 몇 해 동안 맞지 않았습니다. 내렸습니다. 무엇이었는지 여기 적습니다. 조용한 삭제는 설명보다 값어치가 적기 때문이고 — 이제 그 페이지의 목록은 자기 이전 판이 아니라…
소개 페이지의 숫자는 어디에서 오는가
이제 숫자가 여섯 개 나란히 올라 있는 곳은 소개 페이지 위쪽입니다. 지금 접속 중인 사람, 어제의 방문자, 쓰이는 카운터, 지난 서른 날의 나라 수, 고를 수 있는 디자인, 그리고 이것이 시작된 해입니다. 여섯 모두 돌아가는 시스템에서 나오고, 그 가운데 둘은 페이지가 열려 있는 동안에도 움직입니다. 설명해 둘 값어치가 있습니다. 그런…
머리글과 바닥글이 이제 화면 전체 너비로 이어집니다
여기 모든 페이지에서 보이는 작은 변화입니다. 맨 위의 어두운 띠와 맨 아래의 바닥글이 이제 창의 전체 너비로 이어집니다. 오늘까지는 다른 모든 것과 같은 1180픽셀 단 안에 있었고, 그래서 넓은 화면에서는 페이지가 빈 배경에 떠 있는 내용의 띠처럼 보였습니다. 통계 페이지의 바닥글은 이미 전체 너비였습니다. 유일하게 그랬고, 그…
조회수, 일별 방문자 수, 카운터 누계: 각 수치는 무엇을 뜻할까?
카운터 이미지, 일별 방문자 보고서, 기간 합계의 수치가 달라도 오류가 아닐 수 있습니다. 비교 전에 지표, 기간, 카운터 번호를 확인해야 합니다. Stats4U는 요청을 측정하고 일별 식별자로 중복을 줄이며, 개개인을 식별하지 않습니다. 집계된 요청 일일 식별자 일일 방문자 수 실측 트래픽이 아닌 예시이다. 동일한 일일 식별자를 가진…
누락된 유입 경로를 추측하지 않고 참조 도메인 읽기
참조 도메인 보고서는 Stats4U에 도착한 출처 정보를 보여 줍니다. 웹사이트로 들어오는 모든 경로의 완전한 목록은 아니며, 한 행이 자동으로 한 사람을 의미하지도 않습니다. 의미 있는 분석을 위해서는 참조 도메인, 집계 대상 페이지, 의도적으로 표시한 캠페인 링크를 구분해야 합니다. 기간과 지표 확인 출처와 도착지 구분 계획된 링크에…
올바른 접근 권한과 기간으로 Stats4U 보고서를 CSV 또는 JSON으로 내보내기
통계 페이지의 CSV와 JSON 링크로 후속 작업에 사용할 보고서를 내려받을 수 있습니다. 접근 가능한 통계 페이지에서 원하는 기간을 선택하고 현재 다운로드 링크를 사용합니다. 내보내기는 비공개 통계나 비밀번호 보호를 우회하지 않으며, 내려받은 파일도 적절하게 다뤄야 합니다. 필요한 권한으로 통계 열기 날짜와 파일 형식 선택 파일 검증…
자바스크립트 없이 움직이는 카운터
여기 카운터 디자인 가운데 꽤 여럿이 움직입니다. 숫자가 스스로 올라가거나, 패널이 스스로 그려지거나, 무언가가 떨어져 자리를 잡습니다. 그 가운데 어느 것도 자바스크립트를 한 줄도 쓰지 않습니다. 어떻게 되는가 카운터는 SVG이고, SVG는 자기 스타일시트를 지닐 수 있습니다. 움직임은 그림 안에 쓰인 CSS 키프레임이므로, 전체가 한…