Хранение аватарок в БД, что скажете?
Хочу таким образом уменьшить количество запросов на сервер
Это не уменьшит количество клиентских запросов на веб-сервер. Запросов останется такое же количество, просто источником данных для выдачи станет не диск, а СУБД.
В большинстве случаев, обращение к диску дешевле, чем обращение к СУБД.
Для уменьшения количества клиентских запросов на веб-сервер, можно:Перенести изображения на внешний CDN/облачное хранилище: Amazon S3 или Openstack Swift у большинства облачных провайдеров.Перенести изображения на ещё один веб-хостинг, используя его исключительно для публикации изображений.
Во-первых, если уж хранить изображения в БД, то не в base64, а в виде BLOB'ов. Во-вторых, это не уменьшит количество запросов к серверу, а наоборот увеличит нагрузку на бэкенд и БД.