Хранилище мультимедийной библиотеки Kentico с использованием хранилища Azure - PullRequest
0 голосов
/ 04 января 2019

Я анализирую процесс изменения библиотек мультимедиа Kentico на использование хранилища Azure вместо локальной файловой системы. Сам процесс подробно описан в этом посте . Но теперь вопрос в том, что насчет существующих СМИ? Нужно ли выполнять какую-либо процедуру для ручной загрузки и обновления всех ссылок на каждый носитель в базе данных? Или Kentico предоставляет какие-либо возможности для переноса мультимедиа и обновления ссылок?

Спасибо

Ответы [ 2 ]

0 голосов
/ 05 января 2019

Это большое мероприятие, если у вас много изображений на разных типах страниц. Также, если вы используете простой селектор URL в качестве элемента управления формы, необходимо обновить пути к изображениям, чтобы использовать домен и префикс хранилища CDN. Предполагая, что вы используете рабочий процесс, вы захотите написать код, чтобы проверять эти документы и публиковать их при обновлении значений URL.

Я только что прошел это с клиентом с более чем 1500 продуктами, и каждый продукт имеет от 4 до 9 изображений каждый. Плюс новостные статьи и ресурсы, такие как PDF и другие изображения продуктов.

Мое предложение - клонировать всю среду, внести изменения в конфигурацию, обновить данные по мере необходимости, а затем выполнить тестирование. Вы узнаете, что будет работать, а что не очень быстро. Одна «ошибка» - убедиться, что ваш CDN полностью сконфигурирован и реплицирован перед выполнением тестирования. Я предлагаю настроить это утром и обновить конфигурацию вашего сайта в после или на следующий день, чтобы у него было время для репликации.

0 голосов
/ 04 января 2019

Путь к файлу изображения является относительным (см. Таблицу media_file), но вам необходимо скопировать файлы изображений самостоятельно. Вы можете сделать это с azCopy . Просто следуйте документации по настройке хранилища медиатек в Azure , и все будет в порядке

...