If you have set up a Windows share with FreeNAS, you can significantly reduce the time it takes to list the files in a folder. To do this, you need to pass some parameters to Samba.
This can be easily realized via the user interface by storing "Auxiliary Parameters" for the SMB service.
ea support = no
store dos attributes = no
map archive = no
map hidden = no
use sendfile= no
aio read size = 1
aio write size = 1
map readonly = no
map system = no
The listing of directories and files is much faster after the changes - so far I have put it on the connection via WLAN between client and server. But this works smoothly with about 55 megabytes per second net data rate.
