2013-11-13 3 views
2

В настоящее время я оцениваю Piranha CMS, и мне нравится то, что я вижу до сих пор. Единственная реальная проблема, с которой я сталкиваюсь, - это управление бинарными активами. Поддерживает ли загрузка изображений сохранение изображений на CDN, таких как amazond s3 или Azure Blob Storage? Если да, то как это делается?Piranha CMS и Azure Storage

ответ

1

В настоящее время имеются средства массовой информации & Поставщики MediaCache, доступные для хранения Azure Blob в проекте Piranha.Azure. Единственная причина, по которой это еще не было выпущено на NuGet (как и проблема из предыдущего сообщения), заключается в том, что пакет в целом не был полностью протестирован.

Было бы довольно легко написать базу данных на основе MediaProvider, если вы хотите хранить двоичные файлы в базе данных, все зависит от того, что вы хотите добиться.

Для простого веб-сайта (Azure WebSites) достаточно хранить двоичные файлы с сохранением поведения в папке App_Data, однако для более распределенной среды двоичные файлы должны быть перенесены в более централизованное расположение!

+0

Не удалось ли сохранить файлы мультимедиа в App_Data, чтобы их удаляли/перезаписывали при каждом развертывании? Особенно, если вы используете слоты развертывания в стандарте веб-сайтов? – Hades

+0

По-моему, это вопрос, как вы его развертываете. Вы можете хранить медиа-файлы в любом месте, переопределяя локальный медиа-провайдер. Но я рассмотрю настройки по умолчанию для механизма Azure Deploy! –

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