Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 24 Май, 2012, 04:53:41

Страниц: [1]
Печать
Автор Тема: bzip  (Прочитано 339 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
MaZila    ↓ 
02 Февраль, 2010, 04:36:56
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 25
Сила слова: 0

Всем привет. Понадобилось мне распаковывать zip архивы на не очень мощном сервере. Пробовал распаковывать как либой пхп, так и через командную строку. Результат - 9м, 22 архива, время ~3 секунды, что не очень хорошо. Не подскажите -  может есть более быстрые реализации алгоритма сжатия bzip?
Записан
AlexB    ↓ 
02 Февраль, 2010, 04:42:24 , спустя 5 минут 28 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3424
Сила слова: 2.6

Принципиально более быстрые это вряд ли.
Тут надо бороться с таймаутами. Ставить задачи в очередь и по крону ее обрабатывать.
Записан

phpdude    ↓ 
02 Февраль, 2010, 04:44:42 , спустя 2 минуты 18 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20784
Сила слова: 1.66


Принципиально более быстрые это вряд ли.
Тут надо бороться с таймаутами. Ставить задачи в очередь и по крону ее обрабатывать.
врядли тут до "задач" дойдет ...
 

Всем привет. Понадобилось мне распаковывать zip архивы на не очень мощном сервере. Пробовал распаковывать как либой пхп, так и через командную строку. Результат - 9м, 22 архива, время ~3 секунды, что не очень хорошо. Не подскажите -  может есть более быстрые реализации алгоритма сжатия bzip?
а вы как думаете?
 
возможно ссать быстрее чем получается? Я думаю, что нет (с) дуд
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
MaZila    ↓ 
02 Февраль, 2010, 05:19:20 , спустя 34 минуты 38 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 25
Сила слова: 0

понятно, спасибо
Записан
adw0rd    ↓ 
02 Февраль, 2010, 05:27:09 , спустя 7 минут 49 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

запустить в несколько процессов, и разбить архив на кол-во процессов
после чего склеить через join
 
может и добавил производительности, надо тестить...
а еще надо уменьшить степень сжатия, тогда побыстрее будет
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Страниц: [1]
Печать
 

Перейти в: