• 방명록을 남겨 주세요 :-) 일주일 동안 열지 않기
  • 다크모드 ↔ 라이트모드 변경 방법 일주일 동안 열지 않기

깨알팁

팁 게시판입니다.
  • 목록
  • 아래로
  • 위로
  • 댓글 0개
  • 검색
  • 라이트모드

웹팁 HTTP Cache - mod_expires 캐시 설정하기 Ubuntu 18.04 Apache

이윰
86 1 0

HTTP Cache 설정을 했습니다. 
수시로 파일이 변경되는 경우 설정을 미루라는 글을 구글링을 통해 읽고 HTTP Cache 설정을 미뤄왔는데 수정 날짜만 잘 갱신되면 파일이 변경된 것을 감지하고 새롭게 템플릿 캐싱을 만들어 준다고 합니다. 파일 업데이트 후 변경 적용이 안 된다면 에디터를 의심해봐야 할 것 같군요!

 

Expires 모듈 활성화

# a2enmod expires

Apache 재시작

systemctl restart apache2

/etc/apache2/mods-available/expires.conf 파일 편집

무슨 이유인지 빈 파일이어서 다음을 붙여 넣기 했습니다.

# vi /etc/apache2/mods-available/expires.conf

편집기로 파일을 열어 준 다음,

<IfModule mod_expires.c>

ExpiresActive On

ExpiresByType text/plain "modification plus 1 month" 
ExpiresByType text/html "modification plus 1 month" 
ExpiresByType text/xml "modification plus 1 month" 
ExpiresByType text/javascript "access plus 1 month" 
ExpiresByType text/x-javascript "access plus 1 month" 
ExpiresByType text/css "access plus 1 month" 

ExpiresByType application/javascript "access plus 1 month" 
ExpiresByType application/x-javascript "access plus 1 month" 

ExpiresByType image/bmp "access plus 1 month" 
ExpiresByType image/gif "access plus 1 month" 
ExpiresByType image/jpeg "access plus 1 month" 
ExpiresByType image/png "access plus 1 month" 
ExpiresByType image/tiff "access plus 1 month" 
ExpiresByType image/x-icon "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month" 

ExpiresByType video/mpeg "access plus 1 month" 
ExpiresByType video/quicktime "access plus 1 month" 
ExpiresByType video/x-msvideo "access plus 1 month" 
ExpiresByType video/mp4 "access plus 1 month" 

ExpiresByType audio/mpeg "access plus 1 month" 
ExpiresByType audio/x-aiff "access plus 1 month" 
ExpiresByType audio/x-mpegurl "access plus 1 month" 
ExpiresByType audio/x-wav  "access plus 1 month" 
ExpiresByType audio/mid  "access plus 1 month" 

</IfModule>

복사 + 붙여 넣기 후 저장!

 

Apache 재시작

systemctl restart apache2

다음, 브라우저 개발자 도구에서 적용되는지 확인해 봅니다.

끝!

 

후기

인간이 느낄 정도의 속도 개선

신고공유스크랩

댓글 0

댓글 쓰기
권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?

공유

퍼머링크
제목 조회 수
0
image
7
0
image
20
0
normal
10
0
normal
62
+1
normal
86
0
normal
104
+1
image
241
+1
image
261
+3
normal
576
+1
image
217
+1
image
184
0
normal
166
0
normal
192
+1
normal
750
+1
normal
124
+5
image
204
+1
normal
177
+1
normal
893
+1
image
215
+1
normal
290