Hi
My team is developing a large music portal in PHP. It is hoped that the portal will have 1 million+ users within a year of its launch. The portal will allow users to create playlists, stream and download music.
Till now, we have developed applications that have been used by a maximum of about a 1000 simultaneous users. This portal is of a different order of magnitude.
I want to know if there are any benchmarks available for calculating the hardware memory requirements and bandwidth requirements for such large projects.
Also, if a content delivery network (CDN) can handle all traffic related problems or something specific - like caching - needs to be done.
Which database would be suitable? Will mySQL be able to handle such loads or something else is required.
Thanks
Vinayak