Could these GET requests for images affect the performance of retrieving data without an image from the database?
Well, more image requests = more HTTP connections to your web servers = more image requests from MongoDB = more network traffic.
So, yes, getting more image data from the database can theoretically affect receiving data without an image. All you have to do is request 1000 images per second for 1 MB of image, and you will begin to see a lot of network traffic between MongoDB servers and web servers.
Please note that this is not a limitation of MongoDB, it is a limitation of network bandwidth.
If you start getting a lot of traffic, then a CDN is definitely recommended. If you already have an HTTP page that displays the image, this should be pretty simple.
Gates vp
source share