본문으로 건너뛰기

티켓팅·수강신청, 서버시간 맞추는 법과 준비 순서

patrick · 작성

티켓팅과 수강신청은 예매 사이트 서버의 시계로 열립니다. 내 휴대폰이나 컴퓨터 시계는 그 서버와 수백 밀리초에서 1초 넘게 어긋날 수 있으므로, 오픈 직전에는 대상 사이트의 서버시간을 보고 누르는 편이 정확합니다. 다만 시계를 맞추는 것보다 로그인·결제 준비가 더 큰 차이를 만듭니다.

왜 내 시계가 아니라 서버시간인가요?

예매 버튼이 열리는 시각은 사이트 서버가 판단합니다. 사용자가 몇 시에 눌렀는지가 아니라, 요청이 서버에 도착했을 때 서버 시계가 몇 시인지가 기준입니다. 휴대폰 시계는 통신사·인터넷 시간에 맞춰 두어도 기기마다 조금씩 차이가 나고, 서버 시계도 회사마다 다릅니다.

서버시간은 웹 서버가 응답마다 붙이는 Date 헤더로 알 수 있습니다. 이 값은 초 단위라 그대로 쓰면 최대 1초가 틀리므로, 툴즈의 서버시간은 여러 번 요청해 초가 바뀌는 순간을 잡고 왕복 지연을 보정해 밀리초까지 맞춥니다.

몇 초 전에 누르면 되나요?

버튼을 누른 뒤 요청이 서버에 닿기까지 보통 수십~수백 밀리초가 걸립니다. 그래서 많은 사람이 서버시간 기준 0.1~0.3초 전에 누릅니다. 너무 일찍 누르면 '아직 오픈 전' 화면을 받고, 그 화면을 새로 고치는 사이 순서가 밀립니다.

정답은 회선과 기기마다 다르므로, 오픈 며칠 전에 아무 시각을 목표로 정해 연습해 보세요. 스톱워치로 내 반응 시간을 재 보거나, 서버시간 페이지의 '목표 시각'에 연습 시각을 넣고 알림음에 맞춰 눌러 보면 감이 잡힙니다.

대기열이 있는 사이트는 다르게 움직입니다

인기 공연과 명절 승차권 예매는 대부분 접속 대기열을 씁니다. 오픈 시각에 들어온 순서대로 번호표를 받고, 앞 사람이 빠지면 차례로 입장하는 방식입니다. 이때는 1초 차이가 대기 번호 수천 번 차이로 이어지므로 오픈 순간에 '입장 요청'을 보내는 것이 전부입니다.

대기 화면이 뜬 뒤에는 새로 고침하지 마세요. 대부분 새 번호를 받아 맨 뒤로 갑니다. 여러 탭·여러 기기로 동시에 들어가는 것도 사이트 약관에서 금지하거나 대기열에서 한 번호로 묶는 경우가 많습니다.

오픈 전에 해 둘 일

  1. 전날: 아이디·비밀번호를 확인하고, 본인인증 수단(휴대폰·인증서)과 결제 카드를 등록해 둡니다. 결제 단계에서 카드 정보를 새로 입력하다 놓치는 경우가 가장 흔합니다.
  2. 10분 전: 예매 페이지에 로그인한 상태로 대기합니다. 로그인 세션이 만료되지 않게 한 번 새로 고칩니다.
  3. 1분 전: 다른 탭의 동영상·다운로드를 멈춥니다. 와이파이가 불안하면 유선이나 휴대폰 데이터로 바꿉니다.
  4. 오픈 순간: 서버시간 페이지는 옆 창에 띄우고 시계로만 씁니다. 예매 창과 시계가 나란히 보이게 창을 배치하세요.

하지 말아야 할 것

자동으로 버튼을 누르는 매크로 프로그램은 대부분의 예매 사이트 약관에서 금지하며, 적발되면 예매가 취소되거나 계정이 정지됩니다. 공연법도 매크로를 이용한 입장권 부정 판매를 처벌합니다. 서버시간은 사람이 직접 누를 때 시계를 맞추는 용도로만 쓰세요.

출처·참고: RFC 9110 HTTP Semantics — Date 헤더 · 국가법령정보센터 — 공연법