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

ли хранить в базе данных множество небольших изображений PNG (в основном <5 КБ) в виде больших двоичных объектов или лучше хранить их в виде файлов изображений в каталоге?

Ответы на вопрос(2)

Ваш ответ на вопрос