7

До сих пор я пробовал Firefox (последний и самый лучший) и Chrome (также последний и самый лучший), и хотя Chrome работает быстрее, чем Firefox через X11, с моего сервера CentOS на мою рабочую станцию Windows 7, он все еще довольно вялый.

Какие еще браузеры GUI доступны для Linux, которые [вероятно] будут работать быстрее, чем Chrome?


Я не пробовал Opera 11, но у меня было много проблем с ней под Windows и Mac OS X напрямую, поэтому я жду новой версии, прежде чем идти по этому пути.

5 ответов5

11

Даже если вы используете браузер с небольшим объемом процессора и оперативной памяти на сервере, в этом случае ограничивающим фактором, несомненно, будет [1] сеть. Чего вы хотите избежать, так это в основном ненужной визуализации экрана.

  • Отключите "плавную прокрутку" и подобные функции. Используйте PgUp/PgDn вместо непрерывной прокрутки, если у вас есть выбор (обновление одного экрана намного быстрее, чем 30, чтобы увидеть полную страницу).
  • Держите небольшое окно просмотра (но не настолько маленькое, чтобы вам приходилось больше прокручивать, как в предыдущем пункте).
  • Заблокируйте анимированный материал (анимированные GIF-изображения не так распространены в настоящее время, поэтому блокирование флэш-памяти, вероятно, будет хорошо).
  • Подумайте об использовании VNC, который сжимает передачу изображения умным способом. Это дает мне гораздо более быстрый опыт, когда приходится использовать GUI поверх медленных соединений.
  • Не стоит недооценивать текстовые браузеры, если вам что-то нужно быстро сделать на сервере.
  • Прокси и / или туннелирование портов через SSH полностью исключают проблему. Вы просто хотите передать информацию, нет необходимости передавать весь уровень представления.

[1]: Если у вас нет очень быстрого соединения (~ 100 Мбит / с по моему опыту); тогда любой браузер, вероятно, обойдется, не будучи более раздражающим, чем используя браузер локально. Я благословлен этим в моих отдаленных потребностях.

7

Основная причина, по которой X11forwarding показывает задержку, связана с шифром, с которым вы соединяетесь, а не с самим браузером.

Вы найдете гораздо лучшую производительность, если вы измените шифрование на arcfour или blowfish.

У меня была та же проблема, и я обнаружил, что это в значительной степени устранило все лаги. Недостатком является то, что эти шифры не так безопасны, как AES, что является типичным по умолчанию.

Если вы используете Windows на компьютере с замазкой, вы можете изменить политику выбора шифровального шифра в папке Connection/SSH/. Вы также должны включить сжатие на том же экране и сохранить его как значение по умолчанию для загружаемого соединения.

Если вы подключаетесь с одной машины Linux к другой, строка подключения выглядит следующим образом: ssh -XC4c arcfour, blowfish-cbc hostnameorip

7

Есть несколько браузеров, которые работают (намного) лучше, чем пересылка X11.

Midori - это легкий браузер с вкладками, который должен хорошо работать.

Xlinks2 также должна работать над пересылкой X11.

uzbl и surf - оба браузера, которые я использовал, которые должны хорошо работать на X11, потому что они очень минимальны.

3

Я обнаружил, что запуск VPN (сервера) на удаленном компьютере, а затем удаленное подключение к этому VPN с использованием локального компьютера и локально работающего браузера позволяет вам иметь доступ к удаленному IP-пространству, при этом браузер все еще работает на локальном компьютере. Я использую openvpn, так как его легко и быстро настроить.

Поскольку пересылается только HTTP-трафик, а не перерисовки экрана и т.д., Это происходит так же быстро, как если бы вы были на удаленном компьютере, за исключением неэффективности шифрования.

Это не совсем то решение, о котором вы спрашивали, но, несмотря на попытки многих легких браузеров - xxxterm и т.д. И даже время от времени прибегая к lynx, никогда не получалось. Решение VPN, однако, более чем исправно даже при подключении к телефону.

0

Я искал решение для этой проблемы и нашел хорошее: Browsh отлично работает для моих целей, хотя мне не нужно проходить через капчи, которые невозможно было бы решить с помощью графики с низкой точностью. Работает полностью в терминале, хотя на стороне сервера он использует Firefox для фактической загрузки страницы перед ее преобразованием в нечто, отображаемое в терминале.

Browsh

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .