Sto creando un sistema di chat web basato su php. Circa 1000 utenti simultanei in tutto il mondo lo useranno, quindi quale sarebbe la migliore tecnologia da implementare?
Come ho fatto qualche ricerca online, principalmente ho trovato sistemi usando ajax e jquery per chattare mentre ci sono alcuni che usano socket web. Non sono sicuro di quale funzionerebbe al meglio per soddisfare le mie esigenze. Preferisco un sistema di chat in tempo reale. Se dovessi usare Ajax, sarà in tempo reale e man mano che l'utente aumenterà, ci sarà qualche conflitto?
Inoltre, se utilizzo una presa web HTML5, dato che gli utenti stanno per chattare da varie nazioni in tutto il mondo, sarebbe più veloce? Permettetemi di darvi uno scenario .. Se utilizzo il metodo push HTML5 che è ospitato in alcuni server nel Regno Unito, diciamo, e gli utenti di paesi come l'India, l'Africa e la Cina, dovranno affrontare eventuali tempi di inattività / ritardo nell'invio e nel recupero dei messaggi ?
Grazie per il tuo tempo e spiegazione dettagliata in anticipo!