확인할 항목
| 항목 | 의미 | 줄이는 방법 |
|---|---|---|
| API calls | SDK와 Web API 호출 수 | 같은 화면에서 반복 조회하는 값은 캐시합니다. |
| Storage bytes | Public Storage와 런타임 데이터 저장량 | 오래된 파일, 불필요한 세이브 슬롯, 큰 JSON을 정리합니다. |
| CDN egress | Public Storage 다운로드 트래픽 | 파일 해시를 확인하고 변경된 파일만 받습니다. |
| Game logs | player.InsertGameLog 이벤트 수 | 운영에 쓰지 않는 로그와 큰 payload를 줄입니다. |
| Push devices | 등록된 푸시 토큰 수 | 로그아웃, 계정 전환, 토큰 갱신 시 최신 토큰만 유지합니다. |
| Realtime usage | 알림/채팅 조회와 읽음 처리 | 화면이 닫혀 있으면 polling을 멈추거나 간격을 늘립니다. |
운영 절차
- Console에서 Billing 화면을 엽니다.
- 월과 프로젝트를 선택합니다.
- 사용량이 높은 항목을 확인합니다.
- 해당 기능의 SDK 호출 위치와 Console 설정을 함께 점검합니다.
- 변경 후 다음 집계에서 사용량 추이를 비교합니다.
기능별 팁
- 공개 파일과 게임 설정은 해시 또는 버전을 비교한 뒤 변경된 경우만 다시 받습니다.
- 랭킹은 필요한 화면에서만
Top,Me,AroundMe를 호출합니다. - 게임 로그는 이벤트 이름과 payload 스키마를 정해 중복 로그를 줄입니다.
- 유저 데이터는 기본 레코드를 우선 사용하고, 다중 레코드는 필요한 수만 생성해 큰 payload부터 정리합니다.
- 알림과 채팅은 foreground 화면에서만 짧은 조회 간격을 사용합니다.