spring boot 3.1.3 버전을 사용하고 있고, 프로젝트에서 사용할 API를 선택하기 위한 첫번째 성능 비교 타임! 비록 아직은 2개 뿐이지만, 비교는 하고 넘어가야할 것이기에 성능비교 스타트
사진 이미지는 앞서 네이버 Clova에서 사용한
이 이미지를 사용할 예정이다! 그리고 내 맥북에어 M2에서 진행할 예정
1차
2차
3차
4차
5차
6차
총 6번의 테스트를 진행했다. 5번씩 연속해서 진행 후, 1번씩 다시 진행하였다.
Google Vision API의 경우,
로 점점 줄어드는 경향을 보이며, 평균 1360ms 의 시간이 소요되었다.
네이버의 Clova API의 경우에는
로 평균 3549ms 의 시간이 소요되었다.
우리는 빠른 응답을 원하기 때문에, 둘 중에서는 Google Vision API를 사용할 예정이다. 평균 1.4초 정도라면, 최초 로딩시에 3~4개를 검사해서 첫 응답을 내보내고 이어서 계산하면 될 것 같다.
이 외에도 다른 API들이 많은거 같은데, 더 찾아보고 성능을 비교해야겠다!