우리가 어떤 웹사이트에 들어갔다고 생각해보자 그러면 이미지를 비롯한 수많은 데이터들을 내려받게 될 것이다 네트워크상에서 무언가를 가져오는 것은 우리가 생각하는 것보다 굉장히 느리고 (로컬디스크에 비해선) 비용도 상당하다 물론 그게 새로운 것이라면 느리고 비용이 나간다고 하더라도 필수적인 부분이다 하지만 똑같은 리소스를 매번 받아야 한다면? 굉장한 낭비가 될 것이다 이때 사용하는 것이 바로 캐시(Cache)이다 캐시(Cache) 이때 데이터에 캐시를 적용하게 되면 브라우저에 있는 캐시 저장소에 저장이 된다. 또한 max-age를 통하여 캐시의 유효기간을 설정 할 수 있다 Cache-Control:max-age=600 이렇게 되면 유효기간내에 동일한 데이터를 요청하였을 경우 캐시 저장소에서 데이터를 꺼내와 ..
HTTP는 기본적으로 무상태 프로토콜(Stateless)로 통신하기 때문에 클라이언트가 요청하고 응답받았던 내용이 저장되지 않는다. 이 말인즉슨 내가 만약 로그인을 했다면 기존의 HTTP 무상태 프로토콜은 그 로그인의 상태가 저장이 안 된다는 것이다 이를 보완하기 위하여 사용하는 것이 바로 쿠키와 세션 그리고 캐시이다 우선 이들의 차이점부터 간략하게 알아보자 쿠키(Cookie) 세션(Session) 캐시(Cache) 정의 정보를 저장하기 위해 사용된다, 기본적으로 웹서버에서 PC로 보내는 작은 파일들을 저장한다, 이는 보통 특정한 웹사이트를 접속할 때 발생한다 일정 시간동안 같은 브라우저의 요청을 하나의 상태로 보고 그 상태를 유지 한다 웹 펩이지 요소를 저장하기 위한 임시저장소이다, 이러한 요소들은 그..
- Total
- Today
- Yesterday
- Session
- DTO와 VO의 차이
- Spring Container
- @ExceptionHandlere
- spring
- 세션
- 제이쿼리 탐색선택자
- cookie
- Cache
- 캐시
- ExceptionHandlerExceptionResolver
- uri
- 맨코
- Spring MVC
- ResponseStatusExeceptionResolver
- 제이쿼리 직접 선택자
- @ResponseStatus
- 제이쿼리 위치탐색선택자
- 제이쿼리 기본 선택자
- http
- Spring TypeConverter
- OOP
- jQuery 직접 선택자
- application/x-www-form-urlencoded
- maenco
- Spring API Error
- 제이쿼리란
- 쿠키
- 제이쿼리 인접 관계 선택자
- DefaultHandlerExceptionResolver
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |