Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- hikaricp
- resolveArgument
- 세션타임아웃설정
- 프록시객체
- must revalidate
- UrlResource
- gradle오류
- 쿠키생명주기
- supportParameter
- 서블릿필터
- 쿠키보안문제
- 캐시
- Not Modified
- http
- 300
- Could not find or load main class worker.org.gradle.process.internal.worker.GradleWorkerMain
- www-Authenticate
- HTTP API
- HTTP상태코드
- etag
- no cache
- 양쪽 모두 값 설정
- 세션만들어보기
- 조건부요청
- 검증헤더
- max age
- 프록시 캐시 서버
- 서블릿http세션
- 인증체크
- Expires
Archives
- Today
- Total
복습을 위한
비연결성 본문
먼저 연결을 유지하는 모델을 보자
여러 클라이언트와 서버가 연결되어있을 때 다른 클라이언트들이 놀고있을 때도 서버는 연결을 유지한다. 불필요한 서버자원이 소모 되는 것이다. 클라이언트 수만대라고 해보자. 막대한 자원이 소모될 것이다.
반대로 비연결성을 살펴보자
자원을 현재 요청을 주고받을 때만 연결을 하고 이후에 끊어버린다.
서버가 유지하는 자원을 최소화할 수가 있다.
하지만 새로연결하는 만큼 3way handshake 시간이 추가된다. 사용자입장에서는 불편할수도.
그것을 http지속연결(Persistent Connections)로 문제 해결을 한다.
최대한 무상태로 설계!!!
참고https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard
'http' 카테고리의 다른 글
좋은 URI설계란 (0) | 2023.11.17 |
---|---|
http메세지 (0) | 2023.11.17 |
무상태 프로토콜(Stateless) (0) | 2023.11.16 |
HTTP/클라이언트 서버 구조 (0) | 2023.11.16 |
웹 브라우저 요청흐름 (0) | 2023.11.16 |