생활
gmail api 사용해 보신분 있나요?
안녕하세요.
이번에 gmail api를 이용해서 이것저것 테스트 중입니다.
일단 메일 수신 기능을 위하여 메일함에서 목록을 불러와 봤는데요.
message.list 로 메일함 목록을 불러올 수 있는데 이때는 단지 messageId와 threadId만 조회할 수 있고
조회된 messageId를 이용하여 다시한번 message.get 로 메일 제목, 내용 등을 불러와야 되더라구요.
일단 불러온 메시지를 파싱하고 이런건 다 됐는데 문제는 조회 속도입니다...
10개의 메시지를 조회후 파싱하는데 6~7초 정도 걸리고
20개의 메시지를 조회후 파싱하는데는 14~5초 정도 걸립니다.
공식 가이드에 나와있는 성능팁을 보고 조회 시 fields를 설정해서 필요한 값반 불러온다던가
헤더에 Accept-Encoding: gzip을 설정해서 압축해서 가져오는 방법도 적용을 해봤지만
조회속도에는 거의 차이가 없네요..ㅠㅠ
혹시 gmail api 사용해보신분들은 메일함 리스트를 불러올 때 속도가 괜찮으신가요??
그냥 단순히 gmail api만 이용해서 리스트 불러오고 메시지 상세 조회하고 하려고 했는데
속도가 영 안나와서 고민이네요
정안되면 배치서버를 따로 두고 몇분간격으로 메일 목록을 조회해서 DB에 저장하고 DB에서 조회를 해볼까도 생각중인데
사용해보신 분들 조언좀 부탁드립니다.
55글자 더 채워주세요.
아직 답변이 없어요.