api호출 줄여보기

한승준·2024년 2월 6일

TIL

목록 보기
41/41

여행일정을 추가/수정(포스팅하기 전)까지는 여행의 좌표들만 가져와 동선을 직선으로만 표시
(지도api만 사용)

포스팅하기 클릭시 이나 저장하기 클릭시

경로탐색 api와 연결하여 경로의 좌표들를 DB에 저장 (Array[],도로는 곡선이 많으므로 좌표 多)

포스팅한 여행의 경로보기 호출시 db에서연결해 지도api만 연결

-문제점

실시간정보 X
포스팅한 계획이 User가 실제로 움직였던 동선이 아닐 수도 있다

-문제점에 대한 해결방안
-지도api에 대한 호출은 default로
실시간정보: 여행 당일에 해당하는 날짜에만 해당경로를 경로탐색api와 연결 후
캐시에 저장 후 불러올 수 있도록

포스팅 할 때 User가 동선 직접 입력 -> 굳이? 또 구현할 수 있을까?

경로탐색 삭제-> only 직선으로만 연결

(경로탐색api를 사용한다면 포스팅할 떄 저장된 예상 소요시간만 가져오도록)

if)일정이 강원도 고성 -> 전남 땅끝마을 -> 경기 파주 -> 부산
	- 리소스 낭비
	- 경로표시 좌표 기하급수적으로 늘어남
	- 사이트에서 제공하는 추천일정만 경로표시 가능하게?(사용자수정하는 순간 직선으로변경)
	- 사용자가 생성한 travel에 대해서는 직선으로만 표시

실제 테스트 결과

경로표시 할때 좌표들의 값들을 가져오는 모빌리티 api가 오래걸림

경로좌표들을 longtext 타입으로 day에 저장

경로표시 api를 호출 할 때 place들의 정보를 저장 후 비교

profile
한승준

0개의 댓글