Ok, sto meditando su un piccolo progetto parallelo che voglio iniziare. Essenzialmente è un client FTP basato su Web multi-sessione. Multi sessione in cui è possibile accedere a diversi server FTP contemporaneamente ed eseguire operazioni come lo spostamento di un file da un server FTP a un altro.
Lo sto facendo principalmente per rispolverare le nuove tecnologie di webdev, in particolare i websocket. Sto usando node.js + socket.io per mantenere una connessione bidirezionale persistente tra il browser web e il server web. Il server Web avrà anche connessioni permanenti a ciascun server FTP a cui l'utente ha effettuato l'accesso. Quindi se ci sono 100 utenti simultanei registrati ciascuno in account ftp, il web server avrà 100 connessioni web socket + 500 connessioni ftp.
Serve 600 connessioni molto? So che dipende dalle risorse hardware del server ma è qualcosa del genere fattibile su un budget? Esistono mezzi più efficienti per fare qualcosa del genere? So che è improbabile che questo progetto diventerà molto popolare, ma voglio che si adatti bene a prescindere.
Grazie per l'aiuto, ho ancora molto da imparare.