yeah, and this is wher.e load balancers, and scaling come into play. i would presume, though there a no benchmarks to base performance on, once you reach a certain level of success, i would recommend moving into a cloud environment.
why do i say that, because it is somewhat beneficial when you start scaling your application. with cloud technology today, there are many great options, such as adding resources on the fly, such as what would have benefitted one of the unity members the other day who promoted their site, and when launched, i think it was shutdown in some method, i would lend this to the setup, and not being prepared for high-level traffic.
CDN is another great concept, that can in conjunction with load balancers, and scaling the application, and cloud hosting, that can increase performance
From what I am reading, the limit for files in a directory in linux is virtually nonexistent. Having said that though, most agree that you would start seeing speed degradation at about 10,000 files.Also, trying to open a folder with that many files into a shell would be an exercise in exasperating futility.
Subdirectories, like you mentioned earlier Dawg, are limited to about 32000 (more for 64k setups) and with long file names can be a bit less.
I can see achieving 10,000 files in the photo folder very easily with my current 600 member base. Probably already halfway there. I still think breaking it down at least one more level by adding folders for each member will increase my file capacity to a level that will be hard to exceed and still be manageable speedwise.
If I ever get to a level where I am nearing 32000 members (one can only wish) I am sure I'll have enough ad revenue to buy my own server farm... (wink).
yeah, buy your own server farm, thats another great set of headaches. LOL
When a GIG is not enough --> Terabyte Dolphin Technical Support - Server Management and Support