지도 sdk 관련문의 입니다

/proxy?rurl=http://dapi.kakao.com/v2/maps/sdk.js?appkey=**&libraries=services,clusterer,drawing 파일을 이용해 서비스를 이용하고있습니다.

내부환경 인트라넷 에서 작동되도록 전부 proxy를 테워서 개발하는대 위 sdk 를 콜하면 libraries 에 호출된 js와 kakao.js 를 별도로 추가 해서 콜하더군요…

추가로 불리는 파일들도 똑같이 프록시 를 타야할거 같은대 좋은 방안이 없을까요?

수동으로 모든 url 경로를 proxy로 불러도 문제 없을까요?

sdk 가 동작하는 로직을 별도로 수동 처리하시는 것에 대해서는 정상적인 서비스를 보장하지 않습니다.

음…일단 이글을 보시는 분들을 위해서 답변을 추가합니다.
sdk 파일의 내용이 자세히 보면…libraries 에 등록된 서비스파일들은
최신의 URL 을 로 heder 영역에 기록 하도록 되어있습니다.

프록시를 이용해 서비스를 하다보면 이렇게 내부적으로 별도로 url 에 접근하는것때문에 서비스가 전체적으로 딜레이가 됩니다.
인턴넷이 차단된 인트라넷의 경우 더욱더…2초면 열릴페이지가…1분이상 응답대기를 한다든가…http/2.0 을 사용하면 조금은 빠를듯하나 http/1.0 이 주된 환경에서는 답이업죠

sdk에서 url 내용을 빼서 별도로 호출할려고 하였으나 url주소는 버전업이 되면 바뀔수있으니 sdk 를 불러온 내용의 컨텐츠(script) 내용을 클라이언트로 돌려주기전에 최신url을 생성하는부분을 정규식을 통하여 프록시서버?최신url 형태로 생성되도록 하였습니다.

참고로 kakao.js 에서는 transparent.gif 라는 파일을 하나더 호출합니다. 이것도 찾아서 바꿔주셔야합니다.