Нужно создать каталог фирм с возможностью загрузки логотипа (аватарок). Изображения будут не очень большими, примерно 10Кб. Как лучше хранить изображения: как файлы или в базе base64? Что будет меньше потреблять ресурсов сервера?
Base64 стоит использовать тогда, когда первый запрос на его получение весит больше, чем сам зашифрованный контент. На мой взгляд если контент больше 1кб уже стоит плюнуть на base64, ибо не выгодно
Teraxis, извините, вы хотите что бы nginx напрямую делал выборку из базы и генерил изображение?
Я сомневаюсь конечно.
В противном случае, каждый запрос аватарки будет запускать выборку из базы и новую генерацию изображения.
Возможен вариант генерировать только раз и сохранять локальную копию… Но зачем? Легче сразу сохранять файлами и не морочить себе голову.