7


Я борюсь со следующей проблемой:
Имеется компьютер с низкими средними возможностями ЦП / ОЗУ и крайне плохим сетевым подключением. Плохо значит здесь 10-15 кб / с. Я хотел бы сделать что-то, чтобы повысить удобство использования этой машины. Я был бы очень доволен решением, работающим по протоколам HTTP(s), но если бы оно работало на уровне TCP / IP, это явно было бы плюсом. Мы говорим о технологии EDGE, и, насколько мне известно, модем не использует аппаратное ускорение. В настоящее время у меня есть следующие 3 идеи:
(если у вас совершенно другая идея, пожалуйста, поделитесь со мной)

  1. используя какой-то прокси
  2. используя VPN
  3. Опера Турбо

Опция 1:
У меня есть сервер с большой пропускной способностью и доступностью 0-24. Я думаю, что должно существовать нестандартное решение (возможно, прокси), которое может быть полезным в этой ситуации. Маршрутизация трафика через удаленный компьютер и использование агрессивного сжатия текстов (и, возможно, изображений) будет тривиальной, но мощной помощью. Однако я не мог найти прокси, как это.
Вопрос: Вы знаете такой прокси? Или любая другая подобная программа?

Вариант 2:
Я смутно помню, что VPN могут использовать сжатие перед шифрованием. Моя идея была бы ориентирована на пропускную способность VPN (высокая степень сжатия, низкая скорость шифрования) на удаленном сервере, где клиент может подключиться.
Вопрос: Если это совершенно глупая идея, просто поправьте меня. Если это может сработать, пожалуйста, дайте мне подсказку, как я могу это реализовать.

Вариант 3:
Я получил этот совет от одного из моих коллег. Это будет работать только по HTTP, но это нормально. Я не могу попробовать это прямо сейчас, но это кажется очень простым и эффективным решением.
Вопрос: это будет работать по-настоящему? И есть ли какое-нибудь независимое от браузера решение, подобное этому?

Дополнительная информация:

  • Windows XP
  • В настоящее время я использую Firefox
  • Безопасность не важен

3 ответа3

6

Ваша проблема еще глубже: GPRS в целом и EDGE в частности являются жестким основанием для TCP-соединений из-за ненадежного характера транспортной среды и постоянно меняющегося, невероятно высокого времени прохождения пакетов данных. Передачи будут мучительно медленными не из-за того, что EDGE медленный, а из-за того, что внутренние счетчики TCP будут время от времени истекать, повторные передачи будут запускаться несколько раз, заполняя узкий канал и уменьшая окна передачи. Была некоторая предшествующая научная работа, касающаяся этой темы. Одна из этих попыток привела к публикации статьи Кембриджского университета (что интересно) и, по-видимому, к внедрению программного обеспечения GPRSWeb Proxy, которое не было выпущено для общественности. Вы можете связаться с авторами или преподавателями, если вам нужна дополнительная информация по этой теме.

Opera Turbo действительно использует некоторые из методов, описанных в вышеупомянутой статье, и они работают довольно хорошо, но если вы ищете решение, не зависящее от браузера, взгляните на Ziproxy:

Ziproxy - это прокси-сервер HTTP для пересылки (без кэширования). По сути, он сжимает изображения путем преобразования их в файлы JPEG низкого качества или JPEG 2000 и сжимает (gzip) HTML и другие текстовые данные. Он также предоставляет другие функции, такие как: оптимизация HTML/JS/CSS, упреждающее разрешение имени хоста, прозрачное проксирование, маркировка IP ToS (QoS), блокировка рекламы, детальное ведение журнала и многое другое.

Это не решило бы проблемы протокола GPRS.

Я бы не использовал VPN-ссылки с включенным сжатием - это, вероятно, не поможет вашей проблеме, поскольку передаваемые данные сжимаются уже большую часть времени: большинство веб-мастеров используют сжатие GZIP для HTML и CSS, а данные изображений также сжимаются и не могут быть осмысленно повторное сжатие методами без потерь - т.е. без изменения размера и / или транскодирования.

2

Одним из вариантов будет использование VPN со сжатием.

http://openvpn.net - довольно хороший вариант, если я не ошибаюсь, он использует lzo в качестве сжатия, и вы можете получить скорость до 20% (которая может варьироваться в зависимости от многих вещей), я считаю.

Сжатие делает пропускную способность взрывной и немного увеличивает задержку, в некоторых случаях вам может потребоваться изменить настройки Windows.

Он имеет версию клиента для Windows и Linux, и вы можете установить его в качестве сервера, службы и / или просто начать с Windows, а также сделать его своим шлюзом по умолчанию.

РЕДАКТИРОВАТЬ:

В зависимости от того, для чего предназначено это решение, вы можете даже зайти в настройку squid поверх вашего VPN-сервера с помощью решения для кэширования + сжатия.

0

В дополнение к ответу на Prix, я хотел бы добавить, что вы можете взглянуть на "Оптимизация WAN". В статье говорится о нескольких инструментах с открытым исходным кодом для разных целей и о большом количестве коммерческих продуктов.

Инструменты с открытым исходным кодом:

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