Ciao a tutti, scrivo questo post per cercare di avere un po' di chiarezza generale su quel che riguarda il titolo del post. Tempo fa avevo realizzato una piccola app social, legata al mondo dei video giochi. Ogni post aveva un id diverso, che utilizzavo come token per la registrazione alla notifiche push, usando firebase, e usavo queste notifiche per avvertire l'utente che c'era un nuovo commento sotto al proprio post. Alle volte però, capitava che le notifiche non arrivassero, credo per via del fatto che l'app fosse chiusa (non dovrebbe gestire il sistema push di android queste cose, anche se l'app è chiusa?). Da li poi ho iniziato a studiare server e quanto altro. Utilizzavo un db online di appoggio, inserito in un sito sul altervista.org, e mi interfacciavo a questo usando file php, perchè altervista non permette l'istallazione di un server configurato per l'rdc. Al che, mi sono iniziato a porre alcune domande e dubbi, che spero qualcuno possa aiutarmi a dissolvere.
1) Qual'è il miglior sistema per aver un server, aruba ad esempio?E secondo voi quanto dovrebbe essere potente per garantire non so, circa 20000 utenti attivi contemporaneamente?
2) Per la connessione, cosa consigliate? RDC o richieste http al php? Cosa comporta in termini di risorse sul server?
3) Per avere un afflusso di messaggi, non so ad esempio su un chat, cosa conviene utilizzare? So del websocket, ma non mi sembra un idea grandiosa in un contesto ampio e online. Conviene Firebase e le sue notifiche push? O meglio un server configurato ad hoc per le notifiche push?
Grazie a tutti!
1) Qual'è il miglior sistema per aver un server, aruba ad esempio?E secondo voi quanto dovrebbe essere potente per garantire non so, circa 20000 utenti attivi contemporaneamente?
2) Per la connessione, cosa consigliate? RDC o richieste http al php? Cosa comporta in termini di risorse sul server?
3) Per avere un afflusso di messaggi, non so ad esempio su un chat, cosa conviene utilizzare? So del websocket, ma non mi sembra un idea grandiosa in un contesto ampio e online. Conviene Firebase e le sue notifiche push? O meglio un server configurato ad hoc per le notifiche push?
Grazie a tutti!