카카오링크 API를 사용중인데, 사용자가 버튼을 클릭하고(함수가 호출되고) 채팅 선택창이 뜨기까지 시간이 너무 오래 걸립니다.
한 번 호출되고 나면 그 이후로는 빨리 되는 것으로 보아 캐싱이 관련됐을 것으로 추측했습니다.
하지만 미리 제 쪽에서 캐싱되어도 다른 사람이 호출할 때는 또 다시 첫 호출에 오래 걸리는 현상이 있습니다.
호출하고 있는 코드는 아래와 같습니다.
혹시 제가 코드를 잘못 사용하고 있는 건지, 더 빠르게 되도록 할 방법은 없는지 궁금합니다.
혹은 첫 로딩이 오래 걸릴 수 밖에 없다면,
서버를 거치지 않고 공유콜백을 얻을 수 있는 방법이 있는지 궁금합니다.
(사용자는 주로 모바일웹이나 카톡 인앱 브라우저에서 컨텐츠를 소비합니다.)
window.Kakao.Link.sendScrap({
requestUrl: url,
templateId: 70961,
templateArgs: {
path: urlObj.pathname,
},
});