인문학
사회과학
자연과학
공학
의약학
농수해양학
예술체육학
복합학
지원사업
학술연구/단체지원/교육 등 연구자 활동을 지속하도록 DBpia가 지원하고 있어요.
커뮤니티
연구자들이 자신의 연구와 전문성을 널리 알리고, 새로운 협력의 기회를 만들 수 있는 네트워킹 공간이에요.
초록·키워드
본 논문은 실시간 번역 채팅 서비스를 개발한 경험에서 비롯되었다. 개발 과정에서 동일한 번역 요청이 반복적으로 발생할 때 응답 지연, 호출 비용 증가 등의 문제를 발견하여, 번역 API 호출 구조에 분산된 서버를 사용하는 실제 서비스 시점까지 고려해 Redis 기반 캐싱을 적용하고 전후 개선된 성능을 분석하고자 한다. Spring Boot 서버에 Mock Translation API를 구현하여 Redis 캐싱을 적용한 성능을 JMeter로 측정하고, 실제 Papago Translation API에 대한 테스트를 진행하여 개발했던 서비스 내에서의 성능도 함께 측정한다. 실험 결과, Mock API 기반 실험에서는 Redis Cache 구조가 No Cache 구조에 비해 평균 응답 시간을 크게 감소시키고 외부 API 호출 횟수를 줄이는 효과를 보였다. Papago API 기반 소규모 테스트에서도 사용자 10명 조건에서 평균 응답 시간을 41ms 감소시켰고, 20명 조건에서 39ms 감소시켰다. 특히 API 호출이 전체 요청 중 단 1회만 발생함을 확인하였다. 본 연구는 실제 모바일 번역 채팅 서비스의 외부 API 호출 구조에 Redis Cache를 적용하고 그 효과를 정량적으로 분석한 사례 연구임에 의의가 있다. 다만 Papago API 실험은 호출 제한과 비용을 고려하여 소규모 조건에서 수행하므로, 향후에는 요청 반복률 변화, TTL 정책, 캐시 무효화 전략, 동시 요청 환경에서의 중복 Cache Miss 감소 방안 등을 추가적으로 분석할 필요가 있다.
본문·목차
인공지능 문자 인식 모델을 통해 추출된 텍스트로, 일부 오타나 오류가 포함될 수 있으나 지속적으로 개선 중입니다.
오류를 발견하셨다면 해당 부분을 드래그한 후 ' 를 통해 신고해주세요.
오류를 발견하셨다면 해당 부분을 드래그한 후 ' 를 통해 신고해주세요.