2016-06-16 4 views
3

Sitecore 8.1에서 Etags를 설정해 본 경험이 있습니까? 미디어 라이브러리에서 오는 모든 이미지가 응답 캐시 헤더 ETag를 가지고있는 것을 보지 못했습니다.Sitecore에서 Etags를 구성하는 방법은 무엇입니까?

대부분의 최신 브라우저에서 chrome 및 Firefox Network Tab을 확인했습니다.

감사 말라

답변

4

변경 공중에 App_Config \ Sitecore.config의 MediaResponse.Cacheability 설정 :

설정이 변경되면
<setting name="MediaResponse.Cacheability" value="Public" /> 

, 바이올린 켜는 사람과 같이 결과 :

enter image description here

참고 : 기타 설정은

입니다.
  • NoCache : 아무도 페이지를 캐시 할 수 없습니다. 비공개 : 브라우저 만 을 캐시 할 수 있지만 공유 프록시는 캐시 할 수 없습니다. (브라우저가 페이지를 캐시하지 않는, 그래서 NOCACHE 등) 페이지 서버에서만
  • ServerAndNoCache을 캐시 : 모든 사람들이 페이지를 캐시 할 수 있습니다, 프록시
  • 서버가 포함 :이
  • 공공 기본값을입니다 서버 및 NOCACHE ...
  • ServerAndPrivate Server와 같은 : 서버 및 개인 ... 개인

주와 같은 : 다음을 만드는 대신 Ssitecore의 CONFIGS에 직접 변경을 변경하는, Sitecore의 모범 사례를 따르십시오 '\ App_Config \ Include의 패치 파일 (MediaResponseCacheabilityPublic.config) de \ zzz \ 폴더 :

<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/" xmlns:set="http://www.sitecore.net/xmlconfig/set/" > 
     <sitecore> 
     <settings> 
      <setting name="MediaResponse.Cacheability" set:value="Public" /> 
     </settings> 
     </sitecore> 
    </configuration> 
+0

작동합니다. 자세한 내용 주셔서 감사합니다. –

관련 문제