Как лучше хранить аватарки: base64 или файлы?
Храните в файлах. Места занимает меньше чем base64 и после первой загрузки будут кешироваться браузером. А base64 нужно будет постоянно из базы тянуть
Base64 стоит использовать тогда, когда первый запрос на его получение весит больше, чем сам зашифрованный контент. На мой взгляд если контент больше 1кб уже стоит плюнуть на base64, ибо не выгодно