web-dev-qa-db-ja.com

転送されたX11セッションで実行する最速のブラウザー

これまでのところ、Firefox(最新かつ最高)とChrome(最新かつ最高))を試しましたが、Chromeは、CentOSからX11上のFirefoxよりも高速に実行されますサーバーを私のWindows 7ワークステーションに接続しても、それでもかなり遅いです。

Linuxで、Chromeよりも高速に動作する可能性のある他のGUIブラウザは何ですか?


私は試したことはありませんOpera 11ですが、WindowsとMac OS Xで直接多くの問題が発生したため、新しいバージョンを待ってからそのルートに進みます。

9
warren

X11転送よりも(かなり)少し優れたブラウザがいくつかあります。

Midoriは軽量でタブ付きのブラウザであり、問​​題なく動作するはずです。

Xlinks2はX11フォワーディング上でもかなりうまく機能するはずです。

uzblとsurfはどちらも私が使用したブラウザーであり、非常に最小限であるため、X11よりもうまく機能します。

7
Rob

CPUが軽量で、サーバーがRAM=のブラウザを使用している場合でも、この場合の制限要因は間違いなく[1]がネットワークです。避けたいのは、不要な画面レンダリング。

  • 「スムーズスクロール」などの機能をオフにします。必要に応じて、連続的にスクロールするのではなく、PgUp/PgDnを使用します(単一の画面の更新は、ページ全体を表示するためだけに30よりもはるかに高速です)。
  • 小さなブラウジングウィンドウを維持します(ただし、それほど小さくないため、以前のポイントと同様に、さらにスクロールする必要があります)。
  • アニメーション素材をブロックします(アニメーションGIFは今日ではそれほど一般的ではないため、フラッシュをブロックしても問題ないでしょう)。
  • VNCの使用を検討してください。VNCは、画像転送を巧妙に圧縮します。これにより、低速の接続でGUIを使用することを余儀なくされた場合に、より迅速なエクスペリエンスが得られます。
  • あなたがすぐにやらなければならないことがある場合は、テキストベースのブラウザを過小評価しないでくださいonサーバー。
  • SSHを介したプロキシおよび/またはポートトンネリングは、問題を完全に回避します。情報を転送したいだけで、プレゼンテーション層全体を転送する必要はありません。

[1]:very高速接続(私の経験では〜100Mbps)がない限り、そうすれば、どのブラウザでも、ローカルでブラウザを使用するよりも煩わしいことなく動作します。私は自分のリモートニーズでこれに恵まれています。

12

X11forwardingが遅れを示している主な理由は、接続に使用している暗号であり、実際のブラウザー自体ではありません。

暗号化をarcfourまたはblowfishに変更すると、パフォーマンスが大幅に向上します。

私も同じ問題を抱えていましたが、これによりすべての遅延がほぼ解消されました。欠点は、これらの暗号は一般的なデフォルトであるAESほど安全ではないことです。

PuTTYを使用するWindowsマシンを使用している場合は、Connection/SSH /で暗号化暗号選択ポリシーを変更できます。同じ画面で圧縮を有効にし、ロードする接続のデフォルトとして保存する必要もあります。

あるLinuxマシンから別のLinuxマシンに接続している場合、接続文字列は次のようになります。ssh -XC4c arcfour、blowfish-cbc hostnameorip

10
Peter

リモートマシンでVPN(サーバー)を実行し、ローカルマシンとローカルで実行しているブラウザーを使用してリモートでそのVPNに接続すると、ローカルマシンでブラウザーを実行しながらリモートIPスペースにアクセスできることがわかりました。設定は簡単で迅速なので、openvpnを使用します。

画面の再描画などではなく、HTTPトラフィックのみが転送されるため、リモートマシンを使用している場合と同じくらい高速ですが、暗号化の非効率性はありません。

それはあなたが尋ねたかなりの解決策ではありませんが、多くの軽量ブラウザ-xxxtermなどを試している間、時々lynxに頼ることさえうまくいかなかった。ただし、VPNソリューションは、携帯電話からテザリングしているときでも、サービス以上のものです。

3
guisar

私はこの問題の解決策を探していて、良い解決策を見つけました。Browshは私の目的のためにうまく機能しますが、低忠実度のグラフィックスが解決することを不可能にするキャプチャを通過する必要はありません。完全にターミナルで実行されますが、サーバー側では、Firefoxを使用して実際にページをロードしてから、ターミナルでレンダリング可能なものに変換します。

Browsh

1
Preston Watts