FinanceData / OpenDartReader

Open DART Reader
MIT License
354 stars 90 forks source link

CORPCODE.xml 을 매번 읽어 오는것이 부담스럽습니다. #16

Closed tyolee closed 2 years ago

tyolee commented 4 years ago

OpenDartReader 객체를 생성할 떄마다 init 함수에서 CORPCODE.xml을 불러오도록 되어 있는데,

실행할때마다 불러오려니 시간도 오래걸리고, api count도 쓸데없이 계속 올라가게 됩니다.

파일을 한번 읽어 온 후, 파일이 있으면 서버에 요청하지 않고 기존 파일에서 읽어오도록 개선되면 좋을 것 같습니다.

FinanceData commented 4 years ago

관심과 좋은 개선 제안 감사합니다. 다음 업데이트에서 반영하도록 하겠습니다.

신규상장 등으로 기업 정보에 변화가 있을 수 있으므로, 1일 동안은 파일에서 캐싱할 수 있도록 예정입니다.

FinanceData commented 2 years ago

CORPCODE.xml 파일을 캐시하도록 개선하였습니다.