Задание параметров доставки статического сайта

Если в вашей компании используются скомпилированные сайты, можно управлять длительностью кэширования статических сайтов и определять, каким мобильным агентам пользователей требуются адаптивные макеты для мобильных устройств, поддерживаемые компиляцией сайта.

Включение автоматической компиляции при публикации

В Oracle Content Management имеется встроенный сервис компиляции, который позволяет легко компилировать сайт без дополнительной настройки. В качестве альтернативы администратор сервиса может вручную настроить сервис компиляции для целей тестирования, чтобы проверять компиляцию сайта или использовать пользовательские библиотеки. Независимо от используемого сервиса компиляции можно выбрать компиляцию сайта при его публикации или повторной публикации.

  1. После входа в Oracle Content Management в боковом меню навигации выберите пункт Сайты.

  2. Выберите сайт, который необходимо изменить, и нажмите Свойства.

  3. Нажмите Статическая доставка в диалоговом окне свойств.

  4. Установите флажок Скомпилировать сайт после публикации в разделе Включение автоматической компиляции.

  5. По завершении нажмите кнопку Готово.

При публикации или повторной публикации сайта с включенной автоматической компиляцией статус публикации отслеживается и отображается на плитке сайта страницы Сайты. После завершения публикации процесс компиляции отслеживается в разделе Статическая доставка диалогового окна свойств сайта. После завершения компиляции в разделе "Статическая доставка" свойств сайта отображается дата и время последней компиляции, а также ссылка для выгрузки журнала компиляции.

Переопределение заголовков управления кэшем по умолчанию для скомпилированных сайтов

Скомпилированные сайты по умолчанию кэшируются в браузере пользователя в течение 300 секунд (5 минут). Администратор сервиса может изменить это значение по умолчанию, но разработчик сайта может переопределить значение по умолчанию для конкретных сайтов в свойствах сайта.

  1. После входа в Oracle Content Management в боковом меню навигации выберите пункт Сайты.

  2. Выберите сайт, который необходимо изменить, и нажмите Свойства.

  3. Нажмите Статическая доставка в диалоговом окне свойств.

  4. В разделе Заголовки ответов при кэшировании введите Cache-control: max-age=, а затем числовое значение времени в секундах, в течение которого страница должна кэшироваться в браузере пользователя. Например, если задано Cache-control: max-age=600, страница будет кэшироваться в течение 10 минут.

  5. По завершении нажмите кнопку Готово.

Если ваш экземпляр использует Akamai, для сохранения существующих настроек Akamai оставьте поле Заголовки ответов при кэшировании пустым. Чтобы переопределить существующие настройки Akamai, введите Edge-Control: !no-store,max-age=1800,downstream-ttl=1800, где жирным шрифтом выделены настройки по умолчанию в секундах.

  • !no-store указывает, что эта настройка должна переопределять соответствующую конфигурацию кэширования Akamai для свойства.
  • max-age определяет, как долго решение Akamai должно кэшировать эту страницу. Значение по умолчанию: 1800 секунд (30 минут). В течение этого времени решение Akamai будет выполнять запросы этой страницы, не запрашивая ее из Oracle Content Management.
  • downstream-ttl указывает решению Akamai на необходимость отправить заголовок "Cache-Control: max-age" с ответом на запросы браузеров клиентов и предписывает браузерам кэшировать страницу в течение определенного времени. Значение по умолчанию: 1800 секунд (30 минут).

Указание мобильных агентов пользователей для поддержки скомпилированных адаптивных макетов

При компиляции сайта можно создавать страницы для мобильных устройств для поддержки адаптивных макетов. Можно указать агентов пользователей, которые будут задавать режим, при котором сервер будет доставлять страницы для мобильных устройств вместо стандартных скомпилированных страниц для сайта. При сопоставлении с заголовками агентов пользователей, отправляемыми браузерами, вводимые здесь значения рассматриваются как подстроки, регистр букв в которых не имеет значения. Обратите внимание, что ключевое слово Mobile обычно используется в строках агентов пользователей для браузеров на мобильных устройствах.

  1. После входа в Oracle Content Management в боковом меню навигации выберите пункт Сайты.
  2. Выберите сайт, который необходимо изменить, и нажмите Свойства.
  3. Нажмите Статическая доставка в диалоговом окне свойств.
  4. В разделе Мобильный агент пользователя введите разделенный запятыми список подстрок "агент пользователя" для агентов пользователей, которым необходимо, чтобы обслуживались страницы для мобильного устройства. Если какая-либо часть подстроки совпадает со строкой агента пользователя браузера, страницы для мобильного устройства будут обслуживаться.