Создание сайта Django на производстве с использованием базы данных sqlite
Эй, я сейчас работаю над сайтом (продажа фото услуг) и теперь хочу развернуть его на публичном хосте, Я не менял базу данных и использую Django's SQLite в качестве базы данных, это будет проблемой или это нормально? И также я обрабатываю загрузки с помощью моих представлений и шаблона и файлы (фотографии) будут загружаться из моей базы данных, и я хотел бы знать, нужен ли мне один хост для моего приложения и другой для размещения моих фотографий? Или я могу просто запустить весь сайт на одном хосте без проблем (так же, как я запускаю его на своем локальном хосте).
Я предпочитаю не использовать SQLite в производстве, потому что:
- Это всего лишь один файл, и он может быть удален внезапно любым, кто имеет к нему доступ.
- Нет управления пользователями.
- Ограниченные типы данных.
Для обслуживания файлов на сайте с большим трафиком полезно иметь CDN для обслуживания файлов.