Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.27;
Скачать: CL | DM;

Вниз

Архивация данных   Найти похожие ветки 

 
alles ©   (2006-08-08 12:00) [0]

Здраствуйте.
Есть сервер и клиент. Какими средствами можно архивировать данные на сервере а потом на клиенте их распаковывать? Допустим сервер должен передать клиенту обьект типа XMLDocument. Как архивировать данные из него и потом передать. Нужно это для уменьшения сетевого трафика.
Спасибо


 
Сергей М. ©   (2006-08-08 12:05) [1]


> Как архивировать


> Нужно это для уменьшения сетевого трафика


Архивация не имеет прямого отношения к трафику.
На трафик влияет компрессия данных, а архивация вовсе не обязательно подразумевает компрессию архивируемых данных.
Т.е. следует говорить именно о компрессии/декомпрессии передаваемых/принимаемых данных.

Открой справку по теме "ZLib unit" - там есть все что ты ищешь.


 
ORMADA ©   (2006-08-08 12:12) [2]

осталось тока узнать что за сервер(СУБД/сервер приложений/хз что?)
и можно ли в нём сделать сжатие Zlib"ом


 
alles ©   (2006-08-08 12:12) [3]

Сергей М. ©   (08.08.06 12:05) [1]
Сергей, спасибо за справку но ZLib в моем случяе не поможет потому что сервер написан на C#-e а клиент на Делфи. Можите предлагать в этом случяе что-то?


 
Сергей М. ©   (2006-08-08 12:15) [4]


> ZLib в моем случяе не поможет потому что сервер написан
> на C#


Если сервер предусматривает какие-то расширения функциональности (например, использование неких ф-ций из внешних библиотек), то по барабану на чем он написан.


 
alles ©   (2006-08-08 12:18) [5]

понятно, остается искать эти библиотеки


 
ORMADA ©   (2006-08-08 12:20) [6]

дело грит Сергей М.!
ну на крайняк лезь сюды http://www.componentace.com/.NET_components
ZLIB.NET
.NET version of free ZLIB compression library.
Features:
# C# source code
# Absolutely free
# BSD style license


 
Сергей М. ©   (2006-08-08 12:20) [7]


> остается искать эти библиотеки


Зачем их искать ?)

Сам создай, в Делфи !
И как раз используй в этой библиотеке функциональность модуля ZLib


 
Сергей М. ©   (2006-08-08 12:23) [8]

Другой вопрос что эффективность алгоритмов компрессии/декомпрессии, реализованных в ZLib, может быть невысока - для оценки такой эффективности нужно точно знать, что за данные ты гоняешь между сервером и его клиентами ... то ли это текст, то ли картинки, то ли видео/аудио, то ли проихвольные бин.данные ...


 
alles ©   (2006-08-08 12:41) [9]

Я в основном буду исполизовать на сервере только функций которые возвращяют обьекты типа System.Xml.XmlDocument, на самом деле это будет обычный стринг, или масив стрингов


 
alles ©   (2006-08-08 12:43) [10]

2 ORMADA ©   (08.08.06 12:20) [6]
спасибо, попробую


 
Сергей М. ©   (2006-08-08 12:53) [11]


> обычный стринг, или масив стрингов


Если так, то ZLib будет достаточно эффективен



Страницы: 1 вся ветка

Текущий архив: 2006.08.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.03 c
2-1154628757
Exit
2006-08-03 22:12
2006.08.27
Сеть


2-1154789460
Sele
2006-08-05 18:51
2006.08.27
Удаление


2-1154682670
TrainerOfDolphins
2006-08-04 13:11
2006.08.27
Action.ShortCut:=Ctrl+S;


3-1150885250
MsGuns
2006-06-21 14:20
2006.08.27
Максимальная скорость загрузки данных в таблицу


3-1150727208
Juice
2006-06-19 18:26
2006.08.27
Как в триггере или ХП интербейса узнать текущую дату и время?