본문 바로가기
반응형

웹개발팁2

네이버 오픈 API 사용 개선 경험 공유 오늘은 네이버 오픈 API를 사용하여 쇼핑 정보를 가져오면서 겪었던 문제와 이를 해결했던 경험을 공유하려고 합니다. 이 과정에서 Too Many Requests 에러를 해결하고 효율적인 데이터 요청 방법을 찾았던 내용을 소개해 드릴게요. 문제 상황: Too Many Requests저희 서비스에서는 네이버의 쇼핑 정보를 가져와야 했습니다. 특히 한 번에 2000개의 키워드에 대해 쇼핑 정보를 불러와야 하는 상황이었습니다. 네이버 오픈 API를 사용해 많은 데이터를 받아오려고 여러 번 요청을 보냈지만, 그럴 때마다 Too Many Requests라는 응답을 받게 되었습니다. 처음에는 "왜 이런 문제가 발생할까?"라고 고민했습니다. 당시 요청 방식은 1초에 상품 100개씩, 키워드 100개를 요청하는 구조였는.. 2024. 12. 6.
CSS 클래스 기반 스타일 관리로 유지보수성과 효율성 강화 안녕하세요! 오늘은 CSS 클래스 기반 스타일 관리를 통해 유지보수성과 효율성을 강화한 이야기를 풀어보려고 합니다. 스타일 작업을 할 때, JavaScript에서 직접 스타일을 조작하는 대신 CSS 클래스 기반으로 작업하면 어떤 장점이 있는지 한번 알아볼게요! 왜 CSS 클래스를 사용했냐고요? 저는 CSS 클래스 기반 스타일 작업을 하면서 한 가지 깨달음을 얻었습니다. JavaScript로 스타일을 직접 조작하다 보면 코드가 복잡해지고, 유지보수가 어렵더라고요. 그래서 CSS로 스타일을 정의해두고 JavaScript에서는 클래스 이름만 추가/삭제하는 방식으로 작업해보기로 했습니다. 이 방법을 사용하니, JavaScript에서 스타일 조작에 들이는 시간을 줄이고, 코드 검증 시간도 단축할 수 있었어요. 이.. 2024. 11. 23.
반응형