본문 바로가기
반응형

cache3

Tomcat 정적 문서 캐시(Cache-Control) 문서 캐시를 위해서는 HTTP 헤더에 "Cache-Control: max-age=" 설정이 필요합니다. 일반적으로 Web 서버(Apache Http Server, NGIX 등)에서 정적 리소스 캐시 설정을 하지만, Tomcat으로 운영하는 경우 web.xml 설정으로 Cache-Control 설정을 할 수 있습니다. 애플리케이션 web.xml 수정 적용 대상 설정 Type/Encoding 적용 시간 base: access, now, modification plus: years, months, weeks, days, hours, minutes, seconds param-name에 ExpiresByType 이후에 Type/encnding를 입력 해서 설정이 가능하며, type만 설정 할 경우 해당 타입 전체.. 2023. 6. 19.
웹 서비스 성능 개선 - mod_expires 정적 리소스 캐시 사용 아파치 웹 서버에 정적 리소스에 대해 캐시 설정하여, 설정된 기간 동안 로컬 PC에 저장된 리소스를 사용하여 성능을 올리는 방법입니다. 캐시 주기 설정 값인 Cache-Control과 max-age 값을 조절하는 mod_expires 모듈을 http.conf에서 사용 처리합니다 # mod_expires 모듈 주석 해제 LoadModule expires_module modules/mod_expires.so 웹 서비스에 공통으로 설정할 경우 http.conf 파일에 내용 추가 # 캐시 설정 Type 정의 ExpiresActive On ExpiresByType image/gif "access plus 1 days" ExpiresByType image/png "access plus 1 days" ExpiresB.. 2022. 2. 16.
[HTTPS] https + ie11 에서 fontawesome가 표시 안되는 현상 http에서 잘 나오던 폰트 어썸 글꼴이 https로 설정을 한 이후 크롬, 파이어폭스 등에서는 잘 표시되지만 ie11에서만 표시가 되지 않았다. 테스트를 위해서 로컬에 https 환경을 구성 [APACHE] 로컬에서 https 테스트 환경 사용한 버전 Apache 2.4 Tomcat 8.5.x fontawesome 4.4.0 원인은 IE11 버그라는데 SSL 환경에서 폰트에 Cache를 사용하지 않게 되면 정상적으로 표시를 못해 캐시를 사용하도록 설정을 하면 된다. head의 Pragma 속성 no-cache 설정 Apache WEB 서버를 사용하고 있었기 때문에 httpd.conf 설정을 통하여 폰트 확장자에 한해서 캐시 설정을 변경 # 주석 해제 LoadModule headers_module mod.. 2020. 12. 20.
반응형