Is a million users hitting a single file on a server the same as a million users hitting a million different files?
It depends on the web server.
Static files are more likely to be cached in memory, however, so I would guess that 1 million users accessing a single file would be faster.
Depends on server configuration and software. You will need to measure.