생활/생활

티켓팅, 수강신청, 한정판 선착순 구매 성공 노하우

blogood 2020. 7. 16. 23:48
반응형

안녕하세요,

여러분 인터넷에서 선착순이벤트 많이 경험 해보셨죠?

 

대학생들의 수강신청,

팬들의 티켓팅,

매니아들의 한정판 선착순 구매 등 높은 경쟁률을 뚫고 여러분의 클릭이 헛되지않는 유효한 클릭이 되어야 하는 순간들

 

그 유효한 클릭의 비법을 공유하기위해 이 글을 씁니다.

 

 

목차

1. 인터넷 선착순의 기본 원리

2. 원리를 적용하여 실수 줄이기

3. 성공을 위한 사전준비와 도구들

 

간략하게 위 목차 순서대로 진행해 보도록 하겠습니다.

1. 티켓팅, 수강신청, 한정판 선착순 구매 성공 : 기본 원리

인터넷은 "여러분"과 "업체" 두 존재간의 소통입니다.

가장 먼저 기억하고 가야할 내용은 "여러분"은 브라우저(인터넷익스플로러,크롬,파이어폭스 등) 이고, 서비스를 제공하는 "업체"는 서버라는 것입니다.

 

업체는 어떤서비스를, 언제 제공할지 여러분께 공지합니다. 이것이 "선착순 이벤트"입니다.

공지 후 서비스를 제공할 특정 시간대까지 기다립니다.

 

여러분은 아래와같은 과정을 거쳐 선착순 이벤트를 성공시킬것입니다.

 

시간대가 됐다 ▶ 여러분이 서버에게 티켓팅, 수강신청, 선착순 구매 등을 요청한다 ▶ 서버가 받아들인다.

 

근데 늘, 서버가 멈추죠?

하지만 여러분, 계속 "잠시만 기다려주십시오..." 라고 오랫동안 응답이없다고해서 서버가 멈춘것이 아닙니다. 단순히 먼저들어온 요청들을 처리할 뿐이죠.

 

이 때, 여러분의 절반은 조바심에 못이겨 새로고침을 누르거나, 뒤로가기 후 다시 들어가는 행동을 합니다. 

그러지 마세요.

 

기다리세요. 그것이 정답입니다.

 

이미 여러분의 요청은 "세션"이라는 여러분만의 고유한 키를 가지고 기다리고 실행되어지고있습니다.

멈춘것은 서버가 아니라 여러분의 브라우저입니다.

서버는 열심히 돌고있습니다.

단지 많은 요청을 처리하느라 브라우저로 대답을 늦게 하는것 뿐입니다.

 

하지만 근본적으로 요청을 선착순범위 밖에서 했다면 "품절된 상품입니다." "예약 가능한 좌석이 없습니다" 따위의 메시지를 보시겠지만요.

 

요약하자면 아래와같은 3가지 케이스로 말 할 수 있겠습니다.

 

case 1 유일한 성공

  • 배가 너무아파서 공중화장실을갔는데 앞에 3명이 줄을 서고있습니다. (선착순 이벤트 시작)
  • 당신은 기다립니다. (요청)
  • 2명, 1명까지 줄었습니다. (대기)
  • 배가 너무아파서 죽을것같은데 한명정도는 참을 수 있을 것 같아서 참았습니다. (선착순범위 안)
  • 드디어 마지막 한명이 나옵니다. 당신은 쾌변을합니다. (선착순 당첨)

 

case 2 아쉽게 실패

  • 배가 너무아파서 공중화장실을갔는데 앞에 3명이 줄을 서고있습니다. (선착순 이벤트 시작)
  • 당신은 기다립니다. (요청)
  • 2명, 1명까지 줄었습니다. (대기)
  • 배가 너무아파서 죽을것같은데 한명정도는 참을 수 있을 것 같지만 옆라인이 더 빨리 나올것 같아 옆줄로 옮겼습니다. (선착순범위 안에 있었지만 새로고침)
  • 기존에있던 줄에는 마지막 한명이 나왔지만, 아직도 내가선 줄에는 깜깜무소식이네요. 결국 지렸습니다. (선착순 아쉽게 실패)

 

case 3 처참히 실패

  • 배가 너무아파서 공중화장실을갔는데 앞에 3명이 줄을 서고있습니다. (선착순 이벤트 시작)
  • 당신은 기다립니다. (요청)
  • 2명, 1명까지 줄었습니다. (대기)
  • 배가 너무아파서 죽을것같은데 한명정도는 참을 수 있을 것 같아서 참아봤는데 결국 지렸습니다. (선착순범위 밖)
  • 그다음부터 기억이 나질 않습니다. (선착순 처참히 실패)

 

2. 티켓팅, 수강신청, 한정판 선착순 구매 성공 : 실수 줄이기

위 케이스에서 유일한 성공을 가능하게한건 인내심과 선착순범위 안으로 들어가는 "운"입니다. 실수를 줄일 수 있는건 사실 "인내심" 뿐입니다.

 

  1. 요청 전 브라우저에서 URL을 확인하세요
  2. 요청 후 기다리세요. 
  3. 새로고침을 지양하세요. 
  4. 그런데 서버에 요청이 너무많다고 에러페이지가 나옵니까? 
  5. URL을 확인해보세요. 
  6. URL이 404 혹은 error 혹은 500 같은 이상한 URL로 바뀌었습니까? => 뒤로가기(alt+왼쪽키) 후 재시도(혹은 F5)를 누르세요
  7. 안바뀌었으면 절대 뒤로가기 하지말고 F5를 누르고 [계속] 또는 [다시시도]를 하세요.
  8. (아래와 같이 팝업이뜹니다. 정말 좋은 현상입니다. 세션을 유지한 채 여러분의 정보를 다시 전송할 수 있는 기회입니다.)

 

  1. 요청 후 기다리세요.
  2. 새로고침을 지양하세요.
  3.  ...

 

이게 전부입니다. 여러분이 할 수 있는건 이거에요.

5번과 6번은 그 바로이전에 요청했던 세션을 그대로 유지하기위한 절실한 방법입니다.

 

단, 이 내용은 선착순범위 안에 들어가는 "운"이 작용했을때의 얘기입니다.

 

3. 티켓팅, 수강신청, 한정판 선착순 구매 성공 : 사전준비와 도구들

이제 실수를 줄이는 방법을 알아봤으니, 실질적으로 무엇을 준비해야하는지 알아보겠습니다. 인내심을 기르셨다면, 이제 운을 최대로 끌어 올려야합니다.

 

이를 위해서 "서버시간" 이라는 개념을 알고 계셔야합니다.

컴퓨터는 그렇게 똑똑하지도 배려심이 있지도 않습니다. 명령에만 따릅니다.

업체관리자가 오전 10시 00분 00초에 이벤트를 시작하라고 했으면 오전 10시 00분 00초 000밀리초 까지 맞춰 이벤트를 시작합니다.

 

하지만 저 오전10시 00분 00초 000밀리초는 어떤기준일까요? 당연히 자기가 돌아가고있는 컴퓨터의 시계를 기준으로 삼습니다.

 

시간은 상대적입니다. 내 컴퓨터에서 돌아가는 시간과 서버에서 돌아가는시간은 0.1초이상 다를 수 있습니다. 심하면 1~2초까지 다를 수 있죠.

 

먼 과거에는 업체들이 독자적으로 서버를 구축하고 운영하면서 이런 갭이 상당히 컸지만,

요새 많은 업체들이 클라우드서버나 호스팅업체를 이용하게되면서 서버시간을 최대한 국제표준시에 맞춰 운영하고 있습니다.

 

그럼, 뭐가문제냐?

 

문제는 여러분 컴퓨터가 국제표준시에 맞춰지지 않을 수 있다는게 가장 큰 문제점일 수 있습니다. 그렇다고 핸드폰시계가 정확한가? 그렇지도 않습니다. 핸드폰도 통신사의 시간서버와 동기화 할 뿐, 우리가 알고자하는 서버의 시간이 정확하게 일치한다고 볼 수 없습니다.

 

그럼 어떡하라고?

 

1. 일단, 여러분의 윈도우 시계를 유명한 시간서버에 동기화 한다.

1-1. 윈도우 우측 하단 작업표시줄에있는 시계 우클릭 후 "날짜/시간 조정" 선택

1-2. 중간쯤 에있는 시계동기화 영역의 "지금 동기화" 클릭

끝입니다. 이러면 여러분의 윈도우 시계는 마이크로소프트 시간서버와 동기화 됩니다.

믿을 수 있는 시간서버 이기에, 큰 업체의 서비스를 해주는 서버와 가장 비슷하다고 (예상) 할 수 있습니다.

 

2. 서버시간을 알아본다. ▶ 서버시간을 알려주는 도구를 준비한다.

이 방법을 추천하진 않지만 그래도 운을 최대로 끌어올리기 위해 사전준비를 해보시기바랍니다.

방법은 특정 서버의시간을 알려주는 사이트를 이용하시는 겁니다.

 

근데.. 개인적으로 잘 맞진 않더라구요.. 너무 맹신하지 않으시길 바랍니다.

 

이 서버시간을 알 수 있는 원리는 여러분의 요청에대해 서버가 응답할때, 응답하는 "헤더"부분에 현재서버시간을 표기하여 브라우저로 던져주는데 그 시간을 이용하여 서버시간을 파악하는 원리입니다.

이 원리가 굉장히 정확해보이고 그럴듯 해보이지만 사실 서버가 응답해주는 시간은 초단위이기때문에

0.5초, 0.1초가 중요한 선착순 이벤트에서는 사실 별 효용가치는 없습니다.

(서버시간의 갭이 1~2초이상이면 도움이 되겠지만요.)

 

어쨌든 이런 원리를 가지고 서버시간을 알려주는사이트 2개를 추천해드릴께요

1. 가장 유명한 네이비즘

https://time.navyism.com/

아마 많은 분들이 알고 계실거라고 생각이 드는데요, 사용하는 사람도 많고 그러다보니 이 서버자체도 부하가걸리면 정확하지않은 정보를줄 수가있어서,

2. 많은사람들이 모르고있는 나름 정확한 타임어택커

http://lowestprice.co.kr/wemp/wemp0002/WEMP0002_TimerTacker.do

우연히 알게됐는데 개인적으로 네이비즘보다 훨씬 정확하고 (사용자수가 없어서 그런건지 ??) 빠릅니다.

네이비즘보단 타임어택커를 보조수단으로 사용하시어 정확한 서버시간을 캐치하실 수 있길 바라겠습니다.

 

 

이렇게 운을 최대한 끌어올릴 수 있는 방법을 알아봤습니다.

안하는것보단 낫습니다.

 

힘내세요.

여러분들도 당첨자가 될 수 있습니다.

 

 

ps. 그리고 보통 "결제"창까지 넘어갔다면 조바심내지않고 천천히 하셔도 됩니다. 결제라는것이 돈과 연관되어있어서, 결제영역에 진입하게 되면 다른사람한테는 판매완료같은형태로 표시될 수 있기 때문에, 이미 그것은 여러분의 것입니다. 서버가 느리다고 이탈하지마세요, 응답이없다고 새로고침하지마세요. 기다리면 됩니다.

 

사실 이 내용이 가장 중요한것 같네요.

 

그럼 행운을 빕니다! blogood LUCK!

 

반응형