Serverseitig solltest du definitiv über ein Content Delivery Network nachdenken, wenns auch anfangs nur n ganz kleines ist (1x Logik, 1x SQL, 1x User-Files). Spätestens wenns aber um Video-Hosting geht bleibt dir eh nix anderes übrig als viele kleine Maschinen mit fetter Bandbreite hinzustellen. Da erwarten die User mit VDSL auch, dass sie die HD-Videos flüssig erhalten. Bei Bildern ist das weit weniger wild.
Softwareseitig kannst du hingegen extrem was reißen, ohne dass große Zusatzkosten entstehen. Einen StiNo-LAMP/WAMP/IIS-Server kannst du abessen. Von den Großen lernen heißt Siegen lernen. Ein großer Pornoanbieter (100Mio Pageviews täglich) hat z.B. letztens seine gesamte Datenhaltung auf speicherbasiertes NoSQL mit RedisDB umgestellt.
Man kann auch auf jeden Fall mal darüber nachdenken, statt einem der üblichen Webserver eine Lösung auf Basis von Node.JS zu finden, das ist dann, wenns clever geschrieben wird, hochparallel und performant.
Nächste Option: Statt direkt auf PHP lieber wie Facebook auf PHP via HipHop setzen. Was bei FB funzt, ist bei dir sicher nicht falsch.
Softwareseitig kannst du hingegen extrem was reißen, ohne dass große Zusatzkosten entstehen. Einen StiNo-LAMP/WAMP/IIS-Server kannst du abessen. Von den Großen lernen heißt Siegen lernen. Ein großer Pornoanbieter (100Mio Pageviews täglich) hat z.B. letztens seine gesamte Datenhaltung auf speicherbasiertes NoSQL mit RedisDB umgestellt.
Man kann auch auf jeden Fall mal darüber nachdenken, statt einem der üblichen Webserver eine Lösung auf Basis von Node.JS zu finden, das ist dann, wenns clever geschrieben wird, hochparallel und performant.
Nächste Option: Statt direkt auf PHP lieber wie Facebook auf PHP via HipHop setzen. Was bei FB funzt, ist bei dir sicher nicht falsch.