Anche se utilizzi un browser leggero su CPU e RAM sul server, in questo caso il fattore limitante sarà innegabilmente [1] la rete. Quello che vuoi evitare è per lo più il rendering dello schermo non necessario.
- Disattiva lo "scorrimento fluido" e funzioni simili. Usa PgUp/PgDn invece di scorrere continuamente se puoi (un singolo aggiornamento dello schermo è molto più veloce di 30 solo per vedere una pagina intera).
- Mantieni una piccola finestra di navigazione (ma non così piccola, quindi devi scorrere molto di più come al punto precedente).
- Blocca il materiale animato (le GIF animate non sono così comuni al giorno d'oggi, quindi il blocco del flash probabilmente andrà bene).
- Prendi in considerazione l'utilizzo di VNC, che comprimerà il trasferimento dell'immagine in modo intelligente. Questo mi dà un'esperienza molto più scattante quando sono costretto a usare la GUI su connessioni lente.
- Non sottovalutare i browser basati su testo se c'è qualcosa che devi fare rapidamente su il server.
- Il proxy e/o il tunneling delle porte tramite SSH evitano completamente il problema. Vuoi solo trasferire le informazioni, non è necessario trasferire l'intero livello di presentazione.
[1]:A meno che tu non abbia un molto connessione veloce (~100Mbps nella mia esperienza); quindi qualsiasi browser probabilmente funzionerà senza essere più fastidioso dell'utilizzo del browser in locale. Sono benedetto con questo nei miei bisogni remoti.
Il motivo principale per cui X11forwarding mostra un ritardo è dovuto al codice che stai utilizzando per connetterti e non al browser stesso.
Troverai prestazioni molto migliori se modifichi la crittografia in arcfour o blowfish.
Ho avuto lo stesso problema e ho scoperto che questo ha praticamente eliminato tutto il ritardo. Lo svantaggio è che questi cifrari non sono sicuri come AES, che è l'impostazione predefinita tipica.
Se sei su un computer Windows che utilizza putty, puoi modificare la politica di selezione della cifratura di crittografia in Connection/SSH/ . Dovresti anche abilitare la compressione nella stessa schermata e salvarla come predefinita per la connessione che stai caricando.
Se ti connetti da una macchina Linux all'altra, la stringa di connessione è simile a questa:ssh -XC4c arcfour,blowfish-cbc hostnameorip
Ci sono alcuni browser che funzionano un po' (troppo) meglio rispetto all'inoltro X11.
Midori è un browser a schede leggero che dovrebbe funzionare bene.
Xlinks2 dovrebbe funzionare abbastanza bene anche sull'inoltro X11.
uzbl e surf sono entrambi browser che ho usato e che dovrebbero funzionare bene su X11 perché sono molto minimali.