Лучшая архитектура Python/Django для тяжёлых веб-приложений с изображениями

Я создаю веб-приложение, которое позволяет пользователям загружать изображения в свои учетные записи - подобно flickr и 500px. Я хочу знать лучшую настройку для такого приложения. Я использую Python 3.4 и Django 1.9

В настоящее время я думаю о следующем:

  • Heroku
  • AWS S3
  • Postgres

Я изо всех сил пытаюсь найти подходящую библиотеку обработки изображений. Я посмотрел на ImageKit и Photologue. Но я считаю, что "Фотолог" немного тяжел для того, что я хочу сделать.

Я в основном ищу способ, позволяющий пользователям загружать изображения определенного размера без блокировки динамометров Heroku. Какие-либо предложения?

Спасибо

2 ответа

Решение

Если вы используете django-photologue, вы можете определить размер миниатюры и указать, что миниатюра не должна генерироваться во время загрузки - вместо этого она генерируется при первом запросе миниатюры для отображения.

Если у вас есть много разных размеров миниатюр для фотографии, этот прием может помочь пользователю быстрее загружать свои фотографии.

Источник: я поддерживаю джанго-фотолог.

Может быть, это то, что вы ищете: Django-Photologue

Другие вопросы по тегам