처음 접속할 때 fetch로 저희쪽 서버에 https 로 GET 요청을 보내서 유저 정보를 받아오도록 하고 있는데 가끔은 바로 응답이 오는데 많은 경우에 2.2분이 걸립니다. 대략 70~80% 정도의 경우 2.2분이 걸리고 20~30% 정도는 30ms 정도 걸려서 바로 응답이 오네요.
개발자 콘솔에서 network 탭으로 오래 걸리는 요청을 확인해보면 stalled, dns lookup, ssl은 시간이 거의 걸리지 않는데 initial connection이 2.2분 걸리는 걸로 나옵니다.
서버에서 CORS 설정은 일단 모든 요청을 통과시키게 해 두었고 OPTIONS 요청은 기다리지 않고 즉시 응답하도록 해 두었는데도 그러네요.
구체적으로 어떤 데이터를 드려야 할지 잘 모르겠습니다만, 이건 샌드박스앱에서 저희쪽 서버에 접속하는 요청에 대한 Timing 정보를 chrome inspect 에서 캡쳐한 내용입니다.
이것만 봐서는 initial connection 이 2.2분이 걸리는 것으로 보이는데 왜 initial connection이 2.2분이 걸리는지도 모르겠고 왜 이런 경우 항상 2.2분이 걸리는지도 모르겠습니다.