vlady_32
@vlady_32
Начинающий IT-специалист

Как правильно хранить файлы изображений в веб приложении?

Как правильно хранить изображения в веб приложении написанное на java? На данный момент у меня следующий принцип: человек загружает фотографию с сайта на сервер, сервер отправляют инфу в базу данных и там хранит путь на изображение. Само изображение помещается в папку WebContent. Но после перекомпиляции проекта, все фотографии удаляются. Так как лучше хранить файлы в веб-приложении?
  • Вопрос задан
  • 1737 просмотров
Пригласить эксперта
Ответы на вопрос 2
@sirs
Динамику (картинки, иконки, логопиты и т.п. все что может быть загружено в рантайме) и статику (то, что никогда не меняется в рантайме) надо держать отдельно. Во-первых, чтобы не терять данные при редеплое или добавлении новой ноды/инстанса вашего приложения и во-вторых, статик контент гораздо быстрее отдается через спец. сервера, чем через контейнер аля tomcat или какой-нибудь jboss.
Посмотрите для старта на Apache HTTP Server. Прост в использовании, минимальные настройки для старта, много примеров. Потом попробуете более продвинутое решение.
Ответ написан
Комментировать
timych
@timych
Посмотрите мой ответ
Не ручаюсь что это 100% правильное решение, но для меня довольно удобное.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы