0
내 웹 사이트에 HTTP 캐싱을 설정하려고합니다. 내 구성 설정은 내 <VirtualHost>
설정에서 또는 외부에서이를 배치하면 Apache를 사용하여 캐시 제어 최대 유효 기간 설정하지 않음
# 1 YEAR
<FilesMatch "\.(ico|svg|woff|eot|ttf)$">
Header set Cache-Control "max-age=31536000, public"
</FilesMatch>
# 1 WEEK
<FilesMatch "\.(jpg|png|gif|css|js)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
그것은 달라 지나요되어 다음? 나는 그것을
<VirtualHost>
안에 넣었습니다.
redbot.org을 사용하여 png 이미지 중 하나에 대한 HTTP 응답을 확인해 보았습니다. 이것이 반환 한 내용입니다.
HTTP/1.1 200 OK
Date: Fri, 12 Sep 2014 09:28:33 GMT
Server: Apache/2.4.7 (Ubuntu)
Last-Modified: Tue, 26 Aug 2014 05:43:32 GMT
ETag: 1409031812.69
Content-Length: 23907
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: image/png
왜 Cache-Control max-age 헤더 태그가 없습니까?
나는 또한 Google PageSpeed Insights을 사용하여 확인했으며 모든 파일에 만료가 지정되어 있지 않습니다.
내가 뭔가를 놓쳤습니까?
.conf 파일의 변경 내용은 무엇입니까? –