It is bad to store a lot (millions) of files in one folder on NTFS. You can read why in this article: NTFS performance and large volumes of files and directories.
I am storing images for my websites in Azure blob storage. Is it also bad for performance here to store them in one container in the root? Or does creating virtual folders improve performance?