0
모바일 앱에 최근에 지연 문제가 발생하기 시작했습니다. 이것의 주된 이유는 모든 앱을 열 때마다 서버와 동기화를 시도하고 ~ 10 api 엔드 포인트 호출을 발생시켜 각 모델을 가져 오기 때문입니다. 예를 들어여러 모델 데이터를 가져 오는 데 단일 API 끝점을 사용하고 있습니까?
,
GET /api/profile
GET /api/locations/all
GET /api/positions/all
... 10 more
그래서 나는 고객이보다 쉽게 서버 데이터와 동기화 호출 할 수있는 하나의 API를 구현하기 위해 노력하고있어.
말, JSON 형식의 데이터를 반환합니다
GET /api/user
같은 :
{
"profile": ...,
"locations": ...,
"positions": ...,
...
}
하지만이 내가 많은 소프트웨어를 보지 못했다으로 좋은 방법이 아니라고 걱정이 이러다.
한 번에 여러 모델 데이터를 가져 오기 위해 단일 API 끝점을 사용하고 있습니까?
답변 해 주셔서 감사합니다. 일부 세부 사항은 생략되었습니다. 사실, 모델은 의존 관계를 가지므로 모든 모델을 한꺼번에 가져 오지 않고 순차적으로 가져올 수 있습니다. 우리의 소프트웨어는 항상 서버와 동기화되는 데이터에 대한 엄격한 제약이 있습니다. –