인프런 커뮤니티 질문&답변

af8000님의 프로필 이미지
af8000

작성한 질문수

Slack 클론 코딩[실시간 채팅 with React]

swr 설정 살펴보기

SWR or axios 관련 질문이 있습니다.

작성

·

603

0

프론트에서 백앤드 서버로 네트워크 요청시 요청 헤더에 보면

Connection: keep-alive 라고 표기 되는데 이 상태의 요청들이 많으면 서버가 부하가 큰다던가 할 수 있는 요지가 있을까요?
프론트에서 보내는 저 api 상태의 요청이 많으면 문제가 생길수 있다는데
프론트에서 요청시 팬딩이 걸리는 그런 상황에 요청을 끊을 수 있는 방법이 있을까요?(백엔드 서버에 어떻게히면 부담을 줄일수 있을까 고민중입니다;)

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

그럴 수는 있습니다. 다만 계속 새로운 연결을 맺는 비용이랑 기존 연결을 갖고 있는(keep-alive) 비용을 비교해봐야할 것 같습니다.

일단 서버에서 응답을 보낼 때 Connection: close로 보내면 요청이 끊어집니다. 또한

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Keep-Alive

keep-alive 헤더로 유지 시간을 조정하시는 게 좋습니다

af8000님의 프로필 이미지
af8000

작성한 질문수

질문하기