0eed8670b6f619f523ed8790479c706f7b228f468124bd4a32b4efb8d0934670caac5cb4d503adb759ab1f9a92407a8e98bff7d1


졸작으로 유니티 모바일 게임개발중인데

게임 서버 DB에 유저 골드 / 다이아 / 레벨 / 아이템 등등
변수 한 스무개정도 저장중임

그리고 유저의 모든 변수 죄다 일괄 저장하는 메소드랑
모든 변수 죄다 로컬변수로 불러오고 프론트에 뿌리는 메소드
2개 만들었음



여기서 질문인데

만약 유저가 골드를 버는 이벤트가 발생했을 때
1. 모든 변수 죄다 서버에 저장하고
2. 죄다 다시 불러와서 프론트에 뿌리는 메소드
걍 써버려도 됨?

데이터 손실 없이 실시간 저장은 되지만
골드랑은 상관없는 다이아 레벨 아이템 등등 변수들도 다 저장하고 불러오니까 성능에 저하가 있을까 싶어서

그냥 골드따로 다이아따로 레벨따로 다 메소드를 분리할지
아니면 로컬에서만 처리하다가 10초에 한번씩 액션돌릴지
그냥 냅둘지 다른 더 좋은게 있는지 궁금해

- dc official App