Автор Тема: ZeBeDee сжатие трафика между клиент-сервер  (Прочитано 31708 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн moran

  • Гуру
  • ****
  • Сообщений: 403
  • Пиво - тоже компонента...
ZeBeDee это программа, которая обеспечивает шифрованный и сжатый "туннель" для данных TCP или UDP, передаваемых между двумя системами. ZeBeDee работает как на Windows, так и на Linux, бесплатна для коммерческого использования, и распространяется в соответствии с лицензией GNU.

1. скачиваем дистрибутив программы 800кб
2. Скачиваем настроенные конфигурационные файлы, в них присутствуют комментарии, и распаковываем в папку куда установили ZeBeDee.
3. В файле client.zbd меняем IP адрес в строке tunnel 3051:192.168.0.98:3050, на тот где висит firebird
4. На сервере запускаем файл server.zbd, а на клиенте client.zbd, программа запускается и висит резидентно в памяти.
5. В PVD в строке подключения пишем localhost/3051:films (IP/PORT:PATH_PVD_BASE), причем localhost даже если работа идет через интернет...

p.s. На машине с ZeBeDee в интернет должен быть открыт ее порт (11965 по умолчанию).

вот и все...
http://wikidocs.info/zbd253setup.exe

[вложение удалено Администратором]
« Последнее редактирование: 08 Апреля 2009, 10:56:08 от nostra »
Русские кинопремьеры 2001-2010 (www.kinopoisk.ru)
80.64.88.51:ГОД_ПРЕМЬЕР
login: ГОД_ПРЕМЬЕР
password: ГОД_ПРЕМЬЕР
2006-2008 в процессе, 2001-2005,2009-2010 доступны...

Оффлайн NewSky

  • Гуру
  • ****
  • Сообщений: 842
Re: ZeBeDee сжатие трафика между клиент-сервер
« Ответ #1 : 08 Апреля 2009, 12:46:20 »
Спасибо! кажется работает. Проверяю по локалке, по этому и до использования этой утилиты всё "летало", попозже попробую через инет. Возникло несколько  вопросов:
1) Как я понимаю, данная тулза "отрабатывает" свою задачу ТОЛЬКО в связке сервер-клиент? То есть, если только сервер запущен, а подключение происходит без запуска настроенного клиента, то тулза не используется и идет "обычное" соединение?
2) Если есть надобность, переодически подключаться к двум разным базам, достаточно иметь два client.zbd с нужными IP адресами и в зависимости от того, к какому серверу нужно подключиться, запускается необходимый файл? а в строке подключения сервера в Personal Video Database ВСЁ РАВНО нужно писать localhost/3051:films (именно вопрос про localhost)
3) Имя файла client.zbd должно быть именно таким, любое другое (для удобства например с именем сервера) не прокатит?
4) если используются ключи, раскомментируйте следующую строку, и укажите имя файла в соответствии с именем клиента, если нужно include './myclient.key Для чего нужны эти ключи? или можно просто не заморачиваться и для работы с удаленной базой Personal Video Database это всё не нужно?
5) Не совсем по теме ZeBeDee... При работе с удаленной базой, при загрузки например постеров, они (постеры и любая другая информация (читаем траффик) поступает сразу на удаленную базу или весь трафик идет через программу и только потом попадает на удаленную базу?

Оффлайн moran

  • Гуру
  • ****
  • Сообщений: 403
  • Пиво - тоже компонента...
Re: ZeBeDee сжатие трафика между клиент-сервер
« Ответ #2 : 08 Апреля 2009, 16:21:23 »
Спасибо! кажется работает. Проверяю по локалке, по этому и до использования этой утилиты всё "летало", попозже попробую через инет. Возникло несколько  вопросов:
1) Как я понимаю, данная тулза "отрабатывает" свою задачу ТОЛЬКО в связке сервер-клиент? То есть, если только сервер запущен, а подключение происходит без запуска настроенного клиента, то тулза не используется и идет "обычное" соединение?
Да

2) Если есть надобность, переодически подключаться к двум разным базам, достаточно иметь два client.zbd с нужными IP адресами и в зависимости от того, к какому серверу нужно подключиться, запускается необходимый файл? а в строке подключения сервера в Personal Video Database ВСЁ РАВНО нужно писать localhost/3051:films (именно вопрос про localhost)
Если чесно на два сервера не натравливал, но можно попробовать в файл client.zbd записать две строки
tunnel 3051:192.168.0.98:3050
tunnel 3052:192.168.0.100:3050
соответсвенно строи подключения
localhost/3051:films
localhost/3052:films

если подключаемся через ZeBeDee то всегда localhost

3) Имя файла client.zbd должно быть именно таким, любое другое (для удобства например с именем сервера) не прокатит?

совершенно любое

4) если используются ключи, раскомментируйте следующую строку, и укажите имя файла в соответствии с именем клиента, если нужно include './myclient.key Для чего нужны эти ключи? или можно просто не заморачиваться и для работы с удаленной базой Personal Video Database это всё не нужно?

это нужно для того чтобы к тебе смог подключится только тот у кого есть ответный ключь и больше никто

5) Не совсем по теме ZeBeDee... При работе с удаленной базой, при загрузки например постеров, они (постеры и любая другая информация (читаем траффик) поступает сразу на удаленную базу или весь трафик идет через программу и только потом попадает на удаленную базу?

схема
с использованием ZeBeDee
firebird <--> ZeBeDee_server <-INTERNET-> ZeBeDee_client <--> PVD

без использования ZeBeDee
firebird <-INTERNET-> PVD
Русские кинопремьеры 2001-2010 (www.kinopoisk.ru)
80.64.88.51:ГОД_ПРЕМЬЕР
login: ГОД_ПРЕМЬЕР
password: ГОД_ПРЕМЬЕР
2006-2008 в процессе, 2001-2005,2009-2010 доступны...

Оффлайн NewSky

  • Гуру
  • ****
  • Сообщений: 842
Re: ZeBeDee сжатие трафика между клиент-сервер
« Ответ #3 : 08 Апреля 2009, 16:56:30 »
moran, спасибо за развернутые ответы! Теперь всё ясно :) (кроме одного :) ) Нужно загрузить постеры... база на удаленном компьютере (через инет), при запросе, на поиск постеров явно используется траффик компьютера, где запущена Personal Video Database... нашли нужные постеры, выбрали, качаем (и вот тут я не понимаю) по идее (ну по моей идее  :) ), программа всё сделала и в дальнейшем, данные поступают непосредственно в базу (которая на другом компьютере) ИЛИ всё равно ВЕСЬ загружаемый трафик ВСЁ РАВНО проходит через программу (читаем через тот компьютер, где запущена программа) и только потом "отправляется" в базу? ИЛИ программа "связала" два источника (получатель (база) и отдающий (сервер Кинопоиска)) и дальше обмен между ними происходит напрямую?

Оффлайн moran

  • Гуру
  • ****
  • Сообщений: 403
  • Пиво - тоже компонента...
Re: ZeBeDee сжатие трафика между клиент-сервер
« Ответ #4 : 09 Апреля 2009, 04:54:10 »
to NewSky
опять же на примере схемы

kinopoisk<->PVD<->firebird
В любом случае все проходит через PVD.
Русские кинопремьеры 2001-2010 (www.kinopoisk.ru)
80.64.88.51:ГОД_ПРЕМЬЕР
login: ГОД_ПРЕМЬЕР
password: ГОД_ПРЕМЬЕР
2006-2008 в процессе, 2001-2005,2009-2010 доступны...

Оффлайн moran

  • Гуру
  • ****
  • Сообщений: 403
  • Пиво - тоже компонента...
Re: ZeBeDee сжатие трафика между клиент-сервер
« Ответ #5 : 09 Апреля 2009, 07:26:13 »
запуск ZeBeDee в качестве службы
zebedee -S install="полный путь к файлу конфигурации"
пример
zebedee -S install="c:\Program Files\Zebedee\client.zbd"
Русские кинопремьеры 2001-2010 (www.kinopoisk.ru)
80.64.88.51:ГОД_ПРЕМЬЕР
login: ГОД_ПРЕМЬЕР
password: ГОД_ПРЕМЬЕР
2006-2008 в процессе, 2001-2005,2009-2010 доступны...

Оффлайн Reset

  • Глобальный модератор
  • *****
  • Сообщений: 1362
Re: ZeBeDee сжатие трафика между клиент-сервер
« Ответ #6 : 11 Апреля 2009, 16:55:19 »
ZeBeDee это программа, которая обеспечивает шифрованный и сжатый "туннель" для данных TCP или UDP, передаваемых между двумя системами.
moran, а ты не хочешь описание этой штучки (загрузка, настройка, работа) добавить на вики-страничку Подключение к серверу?
Или хотя бы на своем вики-сайте описать?
Нет описания? Нужны ответы? Есть предложения? Не хватает сайтов?

Оффлайн Arg123

  • Гуру
  • ****
  • Сообщений: 407
Re: ZeBeDee сжатие трафика между клиент-сервер
« Ответ #7 : 07 Марта 2010, 22:57:08 »
Реально ли даёт прирост в скорости ? если например обращаться к чужой базе ?
Я русский - я горжусь !!!

БОРИС Миронов - Народный Президент русского народа и других коренных народов России!
http://borismironov.livejournal.com/

Сбор подписей в поддержку кандидата Бориса Миронова:
http://borismironov.livejournal.com/659.html

Оффлайн moran

  • Гуру
  • ****
  • Сообщений: 403
  • Пиво - тоже компонента...
Re: ZeBeDee сжатие трафика между клиент-сервер
« Ответ #8 : 09 Марта 2010, 15:15:59 »
я уже давно разочаровался в сетевых возможностях pvd слишком много информации клиент запрашивает у сервера, в чем причина не знаю, может в запросах, может в компоненте используемой в pvd для работы с базой...
Русские кинопремьеры 2001-2010 (www.kinopoisk.ru)
80.64.88.51:ГОД_ПРЕМЬЕР
login: ГОД_ПРЕМЬЕР
password: ГОД_ПРЕМЬЕР
2006-2008 в процессе, 2001-2005,2009-2010 доступны...

Оффлайн NewSky

  • Гуру
  • ****
  • Сообщений: 842
Re: ZeBeDee сжатие трафика между клиент-сервер
« Ответ #9 : 09 Марта 2010, 17:51:25 »
Да, moran прав, сетевые возможности оказались, можно сказать мёртво-рожденными :( Максимум в домашней сети (не в локальной даже) еще скорость приличная, а дальше уже всё... не работа, а насилие. Интиресно, есть возможность оптимизировать эту очень и очень вкусную функцию? Вот действительно, непонятно, на, что тратятся ресурсы? получается действительно много инфы запрашивается-отправляется, может как-то можно изменить это? И при небыстром инете, бОльшие объёмы обрабатываются нормально (то-же видео), а тут... :(

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: ZeBeDee сжатие трафика между клиент-сервер
« Ответ #10 : 09 Марта 2010, 20:57:10 »
Я обязательно постараюсь найти решение к версии 1.0
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн NewSky

  • Гуру
  • ****
  • Сообщений: 842
Re: ZeBeDee сжатие трафика между клиент-сервер
« Ответ #11 : 10 Марта 2010, 03:46:47 »
Я обязательно постараюсь найти решение к версии 1.0
Большое спасибо!!!