Автор | Сообщение |
|
| |
Пост N: 4448
Зарегистрирован: 17.05.05
|
|
Отправлено: 01.02.15 15:46. Заголовок: Копирование большого файла по сети
У себя в проге (вспомогательной) создаю архив базы каждый час и затем этот архив копирую по сети с сервера на архивный комп. При этом сеть (канал сервер - комп цель) грузится на 100 %. Архив с каждым днем растет. Сейчас он занимает 165 метров и весь процесс копирования занимает 15 секунд. В тот момент когда архив копируется в основной программе народ получает 15 секундный тормоз и очень ощутимый. Это и понятно почему так как канал забит. Как избежать тормоза при копировании по сети ?
|
|
|
Ответов - 22
, стр:
1
2
All
[только новые]
|
|
|
| |
Пост N: 436
Зарегистрирован: 20.02.11
|
|
Отправлено: 01.02.15 18:40. Заголовок: Проверил - работает ..
Проверил - работает Create a zip file Syntax HB_ZIPFILEBYTDSPAN()( <cFile> , <cFileToCompress> | <aFiles>, <nLevel> , <bBlock>,<lOverWrite> ,<cPassword>,<iSize>,<lWithPath>,<lWithDrive>) ---> lCompress Arguments <cFile> Name of the zip file <cFileToCompress> Name of a file to Compress, Drive and/or path can be used <aFiles> An array containing files to compress, Drive and/or path can be used <nLevel> Compression level ranging from 0 to 9 <bBlock> Code block to execute while compressing <lOverWrite> Toggle to overwite the file if exists <cPassword> Password to encrypt the files <iSize> Size of the archive, in bytes,default is 1457664 bytes <lWithPath> Toggle to store the path or not <lWithDrive> Toggle to store the Drive letter and path or not Returns <lCompress> .t. if file was create, otherwise .f.
|
|
|
|
| |
Пост N: 4459
Зарегистрирован: 17.05.05
|
|
Отправлено: 01.02.15 18:40. Заголовок: Поигрался с новой фу..
Поигрался с новой функцией копирования. Если задержку не задавать то на копирование архива в 130 метров уходит 9 секунд. Если вставить задержку hb_releaseCPU() (что то же что hb_idlesleep(0.01)) то на копирование уходит 43 секунды. Видимо увеличивать задержку не стоит так как будет очень медленно. Завтра буду тестить у клиента. Haz пишет: цитата: | Проверил - работает Create a zip file |
| Понял , буду знать. Век живи , век учись
|
|
|
Ответов - 22
, стр:
1
2
All
[только новые]
|
|