I need advise on makeing a good site structure. I have folders that contain unique images uploaded by users that are referenced to database entries. Was told this can cause the server to crash as the number of folders grows. Is there a better solution to this? (it's a windows 2003 server) and mysql server. I believe the DB server is separate from the one hosting the site. Not sure how youtube is structured but it's kinda similiar. there are say 1mln users and so there'd be 1 mln folders on the server each named with the unique user id (as referenced in the users table in DB) so for example tehre are entries Userid 1 2 3 ... And on the server tehre are folders 1 2 3 ... Each folder referencing to the user id. And contains files uploaded by that user. Anyway the questions is that i was told this can cause the server to crash as the number of folders increases. Something about permissions being reset for all the folders once a new one is added. Any opinions? is this a bad structure? how can it be improved? I go with what i can afford atm. So i might switch to a dedicated server but that stil would not solve the problem (if there's any with this) I currently ahve 4000 such folders. Each one has couple of folders inside it and the support staff from the Hosting company said this is causing problems. Please advise.