0

Согласно моим исследованиям, я столкнулся с тремя разными местами для хранения файлов для веб-сервера.Где хранить изображения на сервере

  • Database
  • Filesystem
  • Amazon S3

Сохранение в базах данных not recommended. Между выбора файловой системы и Amazon S3, что являются взлеты и падения их?

Основные моменты, которые я рассматриваю, это технические трудности (время), масштабируемость.

ответ

1

Как уже отмечалось, базы данных обычно не подходят для хранения изображений.

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

Следует также предусмотреть механизм доступа к изображениям для обслуживания.

+0

«Поделитесь с друзьями» Вы имеете в виду предоставленные пользователем изображения, такие как фотография профиля? – Thellimist

+0

Да - любой контент, который не является частью дизайна. Например, логотип, вероятно, будет образцом дизайна, но изображение профиля будет образ контента. – user2182349

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