고급 설정
고급 설정은 세그먼트의 동작을 서비스 상황에 맞게 정밀하게 조정하는 단계입니다. 세그먼트 생성 화면의 마지막 단계에서 설정하며, 생성 후에도 세그먼트 설정에서 변경할 수 있습니다.
대부분의 값은 NetFUNNEL 서버에 최적화된 기본값이 있으므로, 특별한 요구 사항이 없다면 기본값 사용을 권장합니다.
| 기능 | 설명 | 기본 제어 | 구간 제어 |
|---|---|---|---|
| 재요청 주기 | 대기 중인 사용자가 진입 가능 여부를 확인하는 주기 | ✅ | ✅ |
| 타임아웃 | 반납되지 않은 키를 자동으로 반납하는 시간 | ✅ | ✅ |
| Alive Notice | 구간 안의 사용자가 활동 중임을 알리는 주기와 최대 기간 | — | ✅ |
| 대기 순번 유지 | 연결이 끊겨도 기존 대기 순번을 복원 | ✅ | ✅ |
| 진입 패스 | 한 번 진입한 사용자가 일정 시간 동안 대기 없이 재진입 | ✅ | — |
| 진입 키 무효화 | 특정 URL이나 시점을 기준으로 키를 무효화해 다시 대기시킴 | ✅ | ✅ |
| 담당자 지정 | 세그먼트를 수정할 수 있는 담당자 지정 | ✅ | ✅ |
재요청 주기
섹션 제목: “재요청 주기”대기 중인 사용자가 진입 가능 여부를 확인하기 위해 NetFUNNEL 서버에 요청을 보내는 주기입니다.
- 대기실은 주기적으로 서버에 상태를 확인하고, 서버는 진입 가능(PASS) 또는 계속 대기(WAIT)로 응답합니다.
- 다음 확인까지의 간격은 사용자의 대기 순번에 따라 서버가 동적으로 계산합니다.
- 설정 범위: 최소값 1~59초, 최대값 10~60초
주기가 길수록 서버 요청이 줄어들지만, 너무 길면 진입 시점을 늦게 확인하게 되어 사용자 경험이 나빠지고 이탈이 늘어날 수 있습니다.
타임아웃
섹션 제목: “타임아웃”진입한 사용자가 서비스를 정상적으로 마치지 않아 키가 반납되지 않을 때, 설정한 시간이 지나면 키를 자동으로 반납해 다음 대기자가 진입할 수 있게 합니다.
- 사용자가 서비스에 진입하면 타임아웃 카운트다운이 시작됩니다.
- 타임아웃 전에 완료 신호를 받으면 정상적으로 반납됩니다.
- 코드 기반 적용: 종료 함수 호출
- URL 트리거 적용: 대상 페이지 로딩 완료
- 설정 범위: 1~3600초
- 키 반납 비율(발급된 키 대비 반납된 키)에 따라 설정 범위 안에서 동적으로 조정됩니다. 반납률이 낮으면 최솟값 쪽으로, 100%에 가까우면 최댓값 쪽으로 움직입니다.
Alive Notice
섹션 제목: “Alive Notice”구간 제어 세그먼트 전용 설정입니다. 구간에 진입한 사용자의 에이전트는 정해진 주기로 서버에 “활동 중” 신호를 보내 키를 유지합니다.
| 항목 | 설명 | 설정 범위 |
|---|---|---|
| Alive Notice 재요청 주기 | 에이전트가 활동 중 신호를 보내는 주기 | 1~60초 |
| Alive Notice 기간 만료 | 사용자가 활동 중 상태로 유지될 수 있는 최대 기간 | 1~3,600초 |
- Alive Notice 재요청 주기는 타임아웃보다 작거나 같아야 합니다. 주기가 타임아웃보다 길면 신호가 오기 전에 키가 반납되어 진입량을 조절할 수 없습니다.
- 기간 만료 시간이 지나면 서버는 더 이상 키를 연장하지 않고, 이후 타임아웃에 따라 키가 반납되어 다음 대기자가 진입합니다.
대기 순번 유지
섹션 제목: “대기 순번 유지”브라우저를 실수로 닫거나 네트워크 연결이 끊겨도, 일정 시간 안에 다시 접속하면 기존 대기 순번을 그대로 이어서 기다릴 수 있습니다. 처음부터 다시 대기하지 않아도 되어 이탈을 줄이고, 같은 사용자가 대기열을 중복으로 만들지 않아 서버 부하도 줄어듭니다.
- 기본값: OFF (OFF일 때는 1초만 유지)
- 활성화 시 기본 유지 시간: 60초, 최대값 7,200초(2시간)
- 재요청이 끊긴 순간부터 유지 시간이 계산되며, 시간이 지나면 새 키를 발급받아 대기열 맨 뒤에 다시 들어갑니다.
- 유지 시간은 반드시 재요청 주기의 최댓값보다 커야 합니다.
진입 패스
섹션 제목: “진입 패스”대기실을 통과해 서비스에 진입한 사용자가 유효 기간 동안 다시 대기하지 않고 바로 재진입할 수 있게 합니다. 여러 페이지를 거치는 절차나, 실수로 페이지를 벗어났다가 돌아오는 경우에 유용합니다.
- 기본 제어 세그먼트에서만 사용할 수 있습니다.
- 기본값: OFF
- 유효 기간: 60초(1분) ~ 86,400초(24시간)
- 유효 기간은 처음 진입한 시각부터 계산합니다. (만료 시점 = 최초 진입 시각 + 유효 기간)
- 유효 기간이 지나면 다시 대기실을 거쳐야 합니다.
진입 키 무효화
섹션 제목: “진입 키 무효화”특정 조건에서 키를 무효화해, 대기 순번 유지나 진입 패스로 보호되던 사용자도 다시 대기하도록 합니다. 무효화는 진입 패스보다 우선 적용됩니다.
URL 기준 무효화
섹션 제목: “URL 기준 무효화”사용자가 지정한 URL에 접근하면 진입 키를 무효화합니다. 예를 들어 이벤트 참여를 마친 페이지에 도달한 사용자가 다시 진입하려면 새로 대기하도록 할 수 있습니다.
- 프로토콜을 포함한 전체 URL을 입력합니다. (예:
https://example.com/event/3) - 세그먼트당 URL 1개만 설정할 수 있으며, 전체 경로가 일치해야 합니다.
- 진입 키만 무효화하고 대기 키에는 영향을 주지 않습니다.
- URL 트리거 적용 환경에서 동작하며, 기본 제어 세그먼트에서만 지원합니다.
시점 기준 무효화
섹션 제목: “시점 기준 무효화”지정한 시각 이전에 발급된 키를 무효화합니다. 이후에 발급된 키는 정상 동작합니다.
- 무효화 시각은 1분 단위로 설정합니다.
- 무효화 범위를 선택합니다.
| 범위 | 동작 |
|---|---|
| 진입한 사용자만 | 진입 키만 무효화합니다. 대기 중인 사용자의 순번은 유지됩니다. |
| 대기 중인 사용자부터 | 진입 키와 대기 키를 모두 무효화합니다. 대기 중이던 사용자도 맨 뒤에서 다시 대기합니다. |
담당자 지정
섹션 제목: “담당자 지정”세그먼트마다 담당 실무자를 지정합니다. 지정된 담당자만 해당 세그먼트를 수정할 수 있습니다.
- 관리자에게 실무자 권한을 받은 사용자만 지정할 수 있습니다.
- 한 세그먼트에 여러 명을 지정할 수 있습니다.
- 사용자 이름으로 검색해 목록에서 선택합니다. (ID 검색은 지원하지 않습니다.)
- 기본값은 지정 없음입니다.