Ospiterò un'applicazione webrtc. Tutto quello che il server deve fare è passare i messaggi come il numero di stanza, i candidati di ghiaccio, le disconnessioni, ecc., Solo tutti quei messaggi per la segnalazione. Sto usando socket.io e node.js.Quanta RAM di hosting richiede un'applicazione webRTC?
Il server praticamente passa il testo in giro. Non ci sono registrazioni, nessun database, è tutto in memoria. Tiene traccia di un elenco di utenti che sono online (solo quanti sono in linea) e l'elenco delle camere che vengono prese. Quindi alcuni elenchi di numeri e passa il testo tra gli utenti in modo che possano connettersi tramite webrtc.
Ora, ovviamente quando (se) ricevo un'enorme quantità di traffico in arrivo, le liste potrebbero diventare un po 'grandi, come forse 10k-20k di 5 cifre in ciascuna lista (ci sono solo un paio di grandi liste).
E tutto ciò che passa, come la disconnessione e la connessione. Ho bisogno di un server in grado di fare queste cose velocemente, perferenzialmente un server gratuito. Voglio dire, è solo testo, quindi non dovrebbe essere un grosso problema, giusto? Ma la mia app è strutturata attorno al collegamento di una persona alla prossima persona che si connette. Quindi, se un sacco di persone si collegano intorno allo stesso secondo, allora ho bisogno di un server di hosting veloce in grado di gestirlo al millesimo di secondo ... Sarà anche questo un problema?
Che cosa dovrei cercare in un server, se sto semplicemente utilizzando la memoria per gli elenchi di numeri (senza database) e passando il materiale di testo.
Si potrebbe preferire una soluzione cloud in modo da poter effettuare l'upscaling se necessario. In generale non sarei preoccupato. Questo non mi sembra davvero un problema. – Robert