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 |
Tags
- Interceptor
- network
- 스프링부트
- Filter
- response
- OOP
- 스프링 시큐리티
- 스프링
- request
- RestControllerAdvice
- SQL
- Redis
- Spring Security
- java
- 객체지향프로그래밍
- MYSQL
- mybatis
- Spring
- 자바
- git
- spring boot
- 트랜잭션
- 인터셉터
- exception
- 디자인패턴
- http
- aspect
- proxy pattern
- aop
- 관점지향프로그래밍
Archives
- Today
- Total
목록Cache-Control (1)
장쫄깃 기술블로그
[Network] HTTP 캐시 (캐시란, Cache-Control, 유효성 검증 및 조건부 사용)
캐시(Cache) 란? 컴퓨터 공학 전반에서 이야기되는 캐시는 자주 사용되는 데이터를 임시로 복사해두는 임의의 장소를 의미한다. 그리고 데이터를 캐시에 저장하는 행위를 캐싱이라고 한다. 일반적으로 캐싱은 캐시에 저장된 데이터에 접근하는 시간에 비해 원본 데이터에 접근하는 시간이 오래 걸리는 경우 사용한다. HTTP 캐시 앞서 설명했듯이 캐시는 자주 사용하는 데이터에 더 빠르게 접근하기 위해 사용한다. 데이터 접근을 위해 네트워크를 사용해야 하는 웹 환경에서도 캐시는 유용하게 사용된다. HTTP 캐싱을 활용하면 웹 사이트의 로딩 시간을 개선할 수 있다. 특히 자주 변하지 않는 정적 파일(js, css, 이미지 등)들을 캐시를 사용하지 않으면, 요청마다 새롭게 다운로드 해야 한다. 이는 불필요한 네트워크 비..
ETC/Network
2022. 9. 12. 16:23