Closed tyolee closed 2 years ago
OpenDartReader 객체를 생성할 떄마다 init 함수에서 CORPCODE.xml을 불러오도록 되어 있는데,
실행할때마다 불러오려니 시간도 오래걸리고, api count도 쓸데없이 계속 올라가게 됩니다.
파일을 한번 읽어 온 후, 파일이 있으면 서버에 요청하지 않고 기존 파일에서 읽어오도록 개선되면 좋을 것 같습니다.
관심과 좋은 개선 제안 감사합니다. 다음 업데이트에서 반영하도록 하겠습니다.
신규상장 등으로 기업 정보에 변화가 있을 수 있으므로, 1일 동안은 파일에서 캐싱할 수 있도록 예정입니다.
CORPCODE.xml 파일을 캐시하도록 개선하였습니다.
OpenDartReader 객체를 생성할 떄마다 init 함수에서 CORPCODE.xml을 불러오도록 되어 있는데,
실행할때마다 불러오려니 시간도 오래걸리고, api count도 쓸데없이 계속 올라가게 됩니다.
파일을 한번 읽어 온 후, 파일이 있으면 서버에 요청하지 않고 기존 파일에서 읽어오도록 개선되면 좋을 것 같습니다.