개발자
단순한 호기심이 들어서요. 계산이 오래 걸리는 작업이 있는경우 이걸 서버에서 하거나 클라이언트에서 하거나 큰 차이가 없는것 같은데 어떤 상황에 어떤 방법을 사용할지 판단하는 기준이 궁금합니다.
답변 2
서버에 계산 요청을 하는게 아니라 굳이 클라이언트에서 계산을 해야 하는 이유가 있나요? 클라이언트는 request, 서버는 response를 담당하는게 정석이죠. 서버에서 받은 데이터 형태 그대로 사용하기엔 번거롭거나 한 경우에야 클라이언트에서 어느정도의 가공 후 처리를 할 수는 있다고 생각합니다. 그마저도 자주 발생하는 번거로운 상황에서는 서버단이랑 이야기해서 조율을 하는게 필요하다고 생각하고 저는 그렇게 하고 있습니다. 하지만 복잡한 계산이라면 무조건 클라이언트에서 계산을 해야만 하는 상황이 아닌 이상에야 클라이언트는 정보를 받아서 사용자에게 제공하는 역할에 집중을 하는게 좋아 보입니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!