Maven src 밑에 xml 이 있는 경우.
2022. 1. 20. 10:00
웹 프로그램
src/main/java **/*.xml src/main/resources repository를 pom.xml 에 직접 지정해준다.
캐시 무효화
2021. 5. 16. 17:27
웹 프로그램
캐시 무효화 (웹 브라우저 지 알아서 캐시함, 이건 ㄹㅇ 하면 안되는 곳에 넣자 캐시불가!) Cache-Control:no-cache, no-store, must-revalidate Progma : no-cache(HTTP 1.0 하위호환) Cache-Control (캐시 지시어 directives - 확실한 캐시 무효화) Cache-Control:no-cache -데이터는 캐시해도 되지만, 항상 원 서버에 검증하고 사용(이름 주의) Cache-Control:no store -데이터에 민감한 정보가 있으므로 저장하면 안 된다.(메모리에서 사용하고 삭제해라) Cache-Control : must-revalidate -캐시 만료 후 최초 조회 시 원 서버에 검증해야 함. -원 서버 접근 실패시 반드시 오류가..
프록시 캐시
2021. 5. 16. 17:04
웹 프로그램
프록시 캐시 원 서버 직접접근이 시간이 걸려, "프록시 캐시 도입" ex) 미국에 원 서버가 있다면 한국 어딘가에..프록시 캐시 서버가 있다.!! -Cache-Control : public(응답이 public 캐시 저장 가능) -Cache-Control : private(해당 사용자만을 위함, private 캐시저장, default) -Cache-Control : s-maxage(프록시 캐시만 적용) -Age:60(HTTP 헤더) : 오리진 서버에서 응답 후 프록시 캐시 서버내에 머문 시간
캐시, 조건요청 헤더 정리
2021. 5. 16. 16:11
웹 프로그램
캐시, 조건요청 헤더 정리 -Cache-Control:max-age(캐시 유효 시간 초 단위) -Cache-Control:no-cache(데이터는 캐시가능, 항상 origin 서버 검증) -Cache-Control:no-store(민감정보, 저장하면 안 됨) Pragma:no-cache(HTTP 1.0 하위호환 - 사용안함) Expires - 캐시만료일 지정(하위 호환) -만료일을 정확한 날짜로 지정 -Cache-Control:max-age 권장. -같이쓰면 Expires는 무시 된다. 검증헤더, (Validator) -ETag -Last-Modified 조건부 요청 헤더 -If-Match, If-None-Match:ETag 값 사용 -If-Modified-Since, If-Unmodified-Since..