Forum Webscript.Ru

Программирование => Perl => Тема начата: AnnA от 02 Апреля 2004, 12:11:55

Название: работа с архивами
Отправлено: AnnA от 02 Апреля 2004, 12:11:55
Доброго времени суток.
немножко не понимаю, помогите разобраться.
заархировали мы в папочке файликов эдак 1000.
и? потом, когда запрашивается пользователем какой-либо из этих файликов, его, конечно же, тут же надо разархивировать и показать (выдать браузеру пользователя содержимое). Но это ведь ужасненько медленно (долго)! А что, если их попросят сразу скажем 100 человек? каждому свой. кошмар! Или я не понимаю чего-то и есть другая схема работа с архивными данными?
Название: работа с архивами
Отправлено: ondr от 02 Апреля 2004, 12:48:27
конечно медленно. зачем было архивировать если планируется частый доступ к этим файлам?
Название: работа с архивами
Отправлено: AnnA от 02 Апреля 2004, 12:55:36
для места. на хостинге всего-то ничего. каких-то 100Мб.
т.е. вы советуете не архивировать? захотелось посоветоваться.
------спасибо.
еще вопрос на эту же тему. мне просто не приходилось пока работать ни с одним из этих модулей:
Archive::Zip
Compress::Zlib
Archive::Tar
есть какие-то отличия (быстродействие, может быть еще что-то), или работа с каким-либо из них исключительно дело привычки и вкуса? Лучше всего пользоваться каким? С точки зрения, пожалуй компрессии.
Название: работа с архивами
Отправлено: ondr от 02 Апреля 2004, 13:13:13
я с проектом не знаком и мне трудно что-то советовать.
но архивируя вы экономите объем дискового пространства за счет дополнительной траты процессорного времени + оперативной памяти, это же очевидно :)
выгода, если честно, сомнительна при планировании такого количества посещений ;)

по модулям могу посоветовать побробовать и сравнить результаты :)
Название: работа с архивами
Отправлено: Chs от 02 Апреля 2004, 13:20:08
С точки зрения компрессии лучше пользоваться bz2, но будет медленнее.
А вообще частоиспользуюмую информацию в архив не скидывают.
Название: работа с архивами
Отправлено: AnnA от 02 Апреля 2004, 14:47:52
а редкоиспользуемую - удаляют. ;)
неясным осталось одно понятие - «частоиспользумая информация».
информация, которую запрашивают..? один раз в сутки/неделю/месяц?
хочется все же разобраться на чем можно сэкономить место.
Название: работа с архивами
Отправлено: Wyclef от 03 Апреля 2004, 21:24:14
На крайний случай создавать не 1 огромный архив, а архивировать группами или вообще архивировать при потуплении новых файлов (можно можно даже отдавать юзерам в архивах)...

А вообще, может стоит выбрать хостинг по "вашим запросам", а не усложнять себе жизнь..?