api로 데이터를 요청한다음 이걸 보여주는 사이트를 공부할겸 만들어보려고해요.
예를들어 자동차 정보를 조회하는 사이트라고 가정해보겠습니다.
어떤 사용자는 중형차 2019년식 차량 전부를 조회할거고 어떤사용자는 대형차 2011년식 차량을 조회할거에요.
그럼 이때마다 api를 통해 값들을 요청해야 하나요?
그럼 속도도 느려지고 api 값을 리턴해주는 사이트에도 부하가 가지 않을까요?
보통 어떤식으로 만드는지 궁금합니다..
고수형님들 답변좀 부탁드려요ㅜㅜ
- dc official App
그거가지고 부하안가요
그리고 부하라는 기준이 사용자가 몇명이 동시에 그url을 호출하냐인대 생각보다 jvm이나 스프링이 많은 트래픽조절을 알아서해줌
그럼 매번 호출하게 구현해도 상관없나요 참고로 장고로 만들어볼 예정입니다 - dc App
요즘엔 캐싱에 저징해놓고 호출하면 저장된값 응답해줌
제가 안해봐서 잘은 모르지만 요청하는 값들이 다 다른데 캐싱이 되나요? 예를들면 자동차 종류, 배기량, 연식 등 인풋값이 다른데 이걸 전부 캐싱 할 수 있는건가요? - dc App
레지스 구글검색
형님 근데 캐싱은 동일한 페이지를 보여줄때 쓰는거잖아요. 저는 인풋값에 따라 결과가 계속 달라지는건데 이걸 다 캐싱할 수가 있어요? - dc App
내가 캐싱이란 개념까지 너한태 설명하는거면 진짜 너가 기본이 얼마나 안되있는건지 한번 찾아봐…
ㅜㅜ 취미로 공부하는 30대에요 죄송합니다.. 근데 제가 알기로 캐싱은 변경되지 않는 페이지가 있을때 이걸 계속 디비에 요청하면 속도가 안나와서 쓰는걸로 알고있는데... 저는 인풋값에 따라 데이터가 변경되서 이게 캐싱으러 해결해도 되는건가 싶었거든요.. 제가 뭔가 잘못알고있나보네요.ㅜㅜ - dc App
자주 변하지 않는 페이지.. - dc App
ㅇㅇ동기식으로 구현된다면 상관없을거같
동기식이라면 그냥 요청하는데로 api로 요청해서 값 뿌려주는걸 말끔하시는건가요? - dc App
동기 비동기 구글검색좀
좀느려지겟지만 뭐 메모리가올라가서 서버 애플리케이션이 죽거나 하진않을듯ㅇ