
지난 포스트에 이어, 웹 애플리케이션에서 사용되는 캐싱 기법 중 클라이언트 단 캐시(Client-side Caching)에 대해 다룹니다. 클라이언트 단 캐시는 브라우저 측에서 데이터를 저장하는 것을 의미합니다. 이는 웹 페이지가 로드될 때, 자주 변경되지 않는 정적인 리소스들을 로컬 디스크나 메모리에 캐싱해두고, 이후 페이지가 로드될 때 해당 리소스를 서버에서 가져오는 것이 아니라 로컬에서 불러올 수 있도록 하는 것입니다. 이렇게 함으로써 브라우저는 서버에 새로운 요청을 보내지 않아도 되므로, 웹 페이지의 로딩 속도를 향상시키는 효과를 볼 수 있습니다. 캐시 제어에 사용되는 HTTP 헤더 클라이언트 단 캐시는 HTTP 헤더를 통해 제어할 수 있습니다. 서버는 응답 헤더에 Cache-Control, Ex..

웹 애플리케이션은 많은 양의 데이터와 요청을 처리하기 때문에 성능 이슈가 발생할 수 있습니다. 이를 해결하기 위한 방법 중 하나는 캐싱 기법을 사용하는 것입니다. 캐싱은 이전에 처리된 데이터나 요청 결과를 저장하고 다음에 동일한 요청이 있을 때 이를 재사용하여 성능을 개선하는 기법입니다. 이번 포스트에서는 서버 단 캐시(Server-side Caching)에 대해 다룹니다. 클라이언트 단 캐시와 대조적으로, 서버에서 캐싱을 수행하는 기술을 말합니다. 계층에 따른 구분 웹 서버, 애플리케이션 서버, 데이터베이스 등 여러 계층에서 적용될 수 있습니다. 웹 서버 캐시 웹 서버는 클라이언트에서 오는 요청을 받아서 해당 요청을 처리한 후에 결과를 클라이언트에게 반환합니다. 이때 웹 서버에서 캐시를 적용하면, 클라..
- Total
- Today
- Yesterday
- 클라이언트 사이드 캐싱
- Python
- 가용성
- django ORM
- 팀장의 본질
- utm_term
- utm_source
- 서버 사이드 캐싱
- GA 유니버설 애널리틱스 종료
- utm_medium
- 클라우드 비용 절감
- bulk_create
- utm_campaign
- 2023년 봄
- 쿼리 최적화
- asyncio
- 부하 분산
- 애플리케이션 배포
- 웹 애플리케이션 캐시
- 2023년 7월 1일
- 사용자 데이터 보안
- query optimization
- 벡터vs래스터
- Script Programming Language
- DB 쿼리
- DB모델
- MVT 모델
- Global Interpreter Lock
- django
- select_related
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |