PHP / mySQL può gestire contemporaneamente 1.000.000 utenti unici onlinie? O dovremmo usare un sistema più potente come Zend? O dipende più dai sistemi di web hosting come il bilanciamento del carico, ecc?
Se hai 1 milione di utenti simultanei , significa che devi ricevere almeno 300 milioni di visitatori al giorno (e quasi un miliardo di pagine al giorno ) * . Quando sei in quei numeri, allora sei su Facebook o Google e, a quel punto, non importa quale lingua o struttura hai usato per cominciare, perché stai praticamente correndo su la tua piattaforma quando arrivi alla grande.
Ricorda, Facebook ha iniziato con PHP e, man mano che si ingrandiva, alla fine è finito scrivendo un compilatore a traduci PHP in codice C ++ e compila quello da eseguire sul server.
Tuttavia, quando sei appena agli inizi, la tua priorità è quella di diventare popolare : non diventi popolare durante la notte e avrai tutto il tempo per adattare il tuo progetto alle dimensioni con la tua popolarità.
* Solo calcolo back-of-an-envelope ...
In teoria, PHP e MySQL gestiranno una query di connessioni infinite, è più dipendente dall'infrastruttura hardware globale che dal software.
Se hai molti server HI-Perf con una dorsale di connessione ad alta velocità, sarai in grado di gestire un sacco di traffico, ma, per la mia esperienza, se hai un sito web che gestisce circa 1 milione di di connessioni utenti univoche, dovresti lavorare su google o qualche altra grande azienda.
Sul mio sito web, abbiamo una media di 15000 connessioni uniche con una sbirciatina a 25000 durante il periodo festivo.
Leggi altre domande sui tag web-development