2016-06-16 6 views
3

У вас есть опыт настройки Etags в Sitecore 8.1? Я не вижу, что все изображения, поступающие из медиатеки, имеют заголовок кэша ответов ETag.Как настроить Etags в Sitecore?

Я проверил в большинстве современных браузеров Chrome и Firefox Network Tab.

Благодаря Мала

ответ

4

Изменить настройки MediaResponse.Cacheability в App_Config \ Sitecore.config к публичной:

<setting name="MediaResponse.Cacheability" value="Public" /> 

После того, как установка будет изменена, то результат, как показано на Скрипач:

enter image description here

FYI, другие настройки:

  • NoCache: никто не может кэшировать страницу. Закрыто: только браузеры могут кэшировать (но не общие прокси). Это значение по умолчанию
  • Public: каждый может кэшировать страницу, прокси ВКЛЮЧЕНЫ
  • Server: страницы кэшируются только на сервере (например, в NoCache, поэтому браузеры не кэшировать страницу)
  • ServerAndNoCache: Сервер и NoCache ... так же, как сервер
  • ServerAndPrivate: Сервер и частный ... так же, как Private

ПРИМЕЧАНИЕ: Для того, чтобы следовать Лучшей практике Sitecore, вместо изменения прямых изменений в Ssitecore конфигу, создайте следующее файл исправления (MediaResponseCacheabilityPublic.config) в '\ App_Config \ Inclu de \ zzz \ folder:

<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

Это работает. Спасибо за детали –

 Смежные вопросы

  • Нет связанных вопросов^_^