2017-01-29 9 views
0

Я работаю над проектом, который состоит из нескольких веб-приложений, взаимодействующих через систему обмена сообщениями. Эти приложения должны смотреть на некоторые активы, такие как изображения и так далее. Является ли хранение изображений в базе данных MySQL как капли хорошей идеей? или я должен использовать другой инструмент.Где хранить активы для нескольких веб-приложений

Примечание:

  • Я не могу использовать хостинг-сервер, потому что это не гарантировано иметь подключение к Интернету, где установлено приложение.

  • Приложения должны быть развернуты на разных машинах.

+0

Это не вопрос переполнения стека: это слишком основанный на мнениях и очень ситуативный. Поместил бы все на CD-ROM и пропустил бы это вариант? Кто знает. Вам нужно ** попробовать вещи ** и посмотреть, что работает. – tadman

+0

Я согласен с тадманом. Это абсолютно зависит от конкретного настроенного вами типа, типа и использования данных и т. Д. Вообще говоря, данные, которые динамически генерируются из других источников (пользователи, другие системы и т. Д.), Поступают в базу данных. Статические данные, такие как значки, изображения по умолчанию для анонимных пользователей, html, css и т. Д., Обслуживаются веб-сервером. Однако исключение подтверждает правило. Могут быть очень веские причины сделать это совершенно другим способом. – Matt

+0

Мне действительно нужно было получить некоторое представление и узнать обычное дело, которое люди делают в такой ситуации. –

ответ

1

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

Вы также указали, что подключение к Интернету не гарантируется там, где приложения должны быть развернуты. Это сделало бы хранение изображений в сети доставки контента (CDN) нецелесообразным.

Как вы планируете, как «несколько веб-приложений обмениваются данными через систему обмена сообщениями», это может предложить некоторые способы обмена изображениями между хостами.

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

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