# Cloud CDN TTL
- 오리진 응답 헤더 max-age 유
-- Cloud CDN Default TTL 무시
-- Cloud CDN Max TTL: if max ttl < max-age, 동작
 
- 오리진 응답 헤더 max-age 무
-- Cloud CDN Default TTL 동작
-- Cloud CDN Max TTL: if max ttl < max-age, 미동작 
 
- FORCE_CACHE_ALL: Default TTL = Max TTL
 
예시>
default ttl: 20
max TTL: 30
origin TTL(max-age): 25
--> 25초
 
default ttl: 20
max TTL: 30
origin TTL(max-age): x
--> 20초
 
default ttl: 20
max TTL: 30
origin TTL(max-age): 35
--> 30초
 
https://cloud.google.com/cdn/docs/using-ttl-overrides?hl=ko
 
- Client TTL: 클라이언트 - CDN 간의 TTL 설정. 브라우저 캐싱
-- 오리진에 max-age값 없음 -> 클라이언트 TTL값 적용
-- 오리진에 max-age값 있음 -> 클라이언트 TTL값과 max-age값중 작은 값으로 적용
 
예시>
클라이언트 ttl = 600
origin max-age = 480
-> 480 클라이언트에게 전달
 
클라이언트 ttl = 600
origin max-age = 1200
-> 600 클라이언트에게 전달
 
https://cloud.google.com/cdn/docs/using-ttl-overrides?hl=ko#client-ttl