메뉴 건너뛰기
소속 기관 / 학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
고객센터 ENG
주제분류

논문 기본 정보

저자정보
(인하공업전문대학) (인하공업전문대학)
저널정보
한국산학기술학회 한국산학기술학회 논문지 한국산학기술학회논문지 제27권 제10호
오류 신고하기

피인용 0

검색

    초록·키워드

    본 논문은 실시간 번역 채팅 서비스를 개발한 경험에서 비롯되었다. 개발 과정에서 동일한 번역 요청이 반복적으로 발생할 때 응답 지연, 호출 비용 증가 등의 문제를 발견하여, 번역 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 감소 방안 등을 추가적으로 분석할 필요가 있다.

    최근 본 자료 전체보기