코인마켓캡은 어떻게 많은 양의 데이터를 계속 업데이트하는 걸까요
React query 연습할겸 업비트api로 코인리스트를 만들어 보고있는중 입니다. 그냥 단순히 리스트만 나오는게 아니라 현재가, 변동률, 변동가격 시각총액등 데이터를 코인마켓캡처럼 1초단위로 계속 업데이트 해주고 싶은데 한번에 보는 코인리스트의 수가 10개만 넘어가도 too many requests경고문이 뜨네요... 그래서 Pagnation으로 코인리스트 개수를 10개로 합의보고 refeting을 1초단위로해봤는데 페이지를 바꿀때 어김없이 too many requests가 떠버리네요... 업비트api 특성상 꼭 url에 코인이름을 담아 보내야하고(코인전체 정보 가져오기 불가능) 제가 필요한 데이터들이 두개의 api에 나눠져있어서(코인정보 api, 코인 분봉 정보 api) 코인 하나의 정보가 필요하면 fetching을 두번하는 꼴이라(코인 10개면 fetching 20번...) 이해하긴 하지만 코인마켓캡이나 다른 코인거래소들은 어떻게 그렇게 많은 양의 데이터를 계속 업데이트하는데 too many requests가 안뜰까요? 분명 저가 알지못하는,놓친 무언가가 있는거 같은데 감을 못잡겠네요... 원리가 궁금합니다.
Loading...