In una delle mie interviste mi è stata fatta una domanda vaga, non sono ancora sicuro della risposta. Abbiamo un client e un server sono separati. La rete che li collega ha una latenza elevata, che sta dominando le prestazioni. Come possiamo migliorare le prestazioni. Si noti che non possiamo modificare la topologia della rete. Stavo pensando al caching, interrompendo la richiesta a più richieste minori e aprendo più connessioni con il server. Qualche idea?
Si noti che la descrizione della domanda è vaga e non sono stato fornito ulteriori informazioni sulla situazione.
Domanda chiarita: come deve essere progettata la comunicazione client-server per ottenere le migliori prestazioni su una rete con latenza elevata?