O navegador mais rápido para ser executado em uma sessão X11 encaminhada

7

Até agora tentei o Firefox (mais recente e melhor) e o Chrome (também o mais recente e melhor), e embora o Chrome seja executado mais rápido que o Firefox em vez de X11 do meu servidor CentOS para minha estação de trabalho Windows 7, ainda é muito lento.

Quais outros navegadores de GUI estão disponíveis para o Linux que [provavelmente] rodarão mais rápido que o Chrome?

Eu não tentei o Opera 11, mas tive muitos problemas com ele no Windows e Mac OS X diretamente, então estou esperando por uma nova versão antes de seguir esse caminho.

    
por warren 22.03.2012 / 13:47

4 respostas

7

Existem alguns navegadores que funcionam um pouco (até muito) melhor em relação ao encaminhamento do X11.

O Midori é um navegador leve, com guias, que deve funcionar bem.

O Xlinks2 deve funcionar muito bem no encaminhamento do X11.

uzbl e surf são os dois navegadores que usei que devem funcionar bem acima do X11 porque são muito mínimos.

    
por 22.03.2012 / 17:29
11

Mesmo se você usar um navegador que seja leve na CPU e na RAM do servidor, nesse caso, o fator limitador será inegavelmente [1] a rede. O que você deseja evitar é principalmente renderização de tela desnecessária.

  • Desativar "rolagem suave" e esses recursos. Use o PgUp / PgDn em vez de continuar rolando, se você tiver a opção (uma atualização de tela única é muito mais rápida que 30 apenas para ver uma página inteira).
  • Mantenha uma pequena janela de navegação (mas não tão pequena, então você terá que rolar muito mais conforme o ponto anterior).
  • Bloqueie o material animado (os GIFs animados não são tão comuns hoje em dia, portanto, o bloqueio de flash provavelmente será bom).
  • Considere o uso do VNC, que comprimirá a transferência de imagens de maneira inteligente. Isso me dá uma experiência muito mais rápida quando forçada a usar a GUI em conexões lentas.
  • Não subestime os navegadores baseados em texto se houver algo que você precise fazer rapidamente no servidor.
  • Proxy e / ou tunelamento de portas através do SSH evitam completamente o problema. Você só quer transferir as informações, não é necessário transferir a camada de apresentação completa.

[1]: A menos que você tenha uma conexão rápida muito (~ 100Mbps na minha experiência); então qualquer navegador provavelmente fará sem ser mais irritante do que usar o navegador localmente. Eu sou abençoado com isso em minhas necessidades remotas.

    
por 22.03.2012 / 17:53
6

O motivo principal pelo qual o X11forwarding está mostrando o atraso é devido à cifra que você está usando para se conectar, e não ao próprio navegador.

Você encontrará um desempenho muito melhor se alterar a criptografia para arcfour ou blowfish.

Eu tive o mesmo problema e descobri que isso praticamente eliminou todo o atraso. A desvantagem é que essas cifras não são tão seguras quanto o AES, que é o padrão típico.

Se você estiver em uma máquina Windows usando putty, poderá alterar a política de seleção de criptografia de criptografia em Conexão / SSH /. Você também deve ativar a compactação na mesma tela e salvá-la como o padrão para a conexão que está sendo carregada.

Se você está se conectando de uma máquina linux à outra, a string de conexão é assim: ssh -XC4c arcfour, blowfish-cbc hostnameorip

    
por 16.01.2013 / 17:52
3

Descobri que executar uma VPN (servidor) na máquina remota e, em seguida, conectar-se a essa VPN remotamente usando sua máquina local e navegador localmente em execução permite que você tenha acesso ao espaço IP remoto enquanto ainda executa o navegador na sua máquina local. Eu uso openvpn desde que é fácil e rápido de configurar.

Como somente o tráfego HTTP, em vez de redesenhar a tela, etc, é encaminhado, é tão rápido quanto seria se você estivesse na máquina remota - menos a ineficiência da criptografia.

Não é bem a solução que você perguntou, mas ao tentar muitos navegadores leves - xxxterm, etc e até mesmo recorrer ao lince de vez em quando nunca funcionou bem. A solução VPN, no entanto, é mais do que aproveitável, mesmo durante a conexão do seu telefone.

    
por 18.12.2012 / 15:26