Автор Тема: работа с архивами  (Прочитано 4125 раз)

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

Оффлайн AnnA

  • Фанатка форума
  • Старожил
  • ****
  • Сообщений: 263
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
работа с архивами
« : 02 Апреля 2004, 12:11:55 »
Доброго времени суток.
немножко не понимаю, помогите разобраться.
заархировали мы в папочке файликов эдак 1000.
и? потом, когда запрашивается пользователем какой-либо из этих файликов, его, конечно же, тут же надо разархивировать и показать (выдать браузеру пользователя содержимое). Но это ведь ужасненько медленно (долго)! А что, если их попросят сразу скажем 100 человек? каждому свой. кошмар! Или я не понимаю чего-то и есть другая схема работа с архивными данными?
пока-пока. :)

Оффлайн ondr

  • Модератор
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 440
  • +0/-0
  • 0
    • Просмотр профиля
работа с архивами
« Ответ #1 : 02 Апреля 2004, 12:48:27 »
конечно медленно. зачем было архивировать если планируется частый доступ к этим файлам?
0 OK, 0:1

Оффлайн AnnA

  • Фанатка форума
  • Старожил
  • ****
  • Сообщений: 263
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
работа с архивами
« Ответ #2 : 02 Апреля 2004, 12:55:36 »
для места. на хостинге всего-то ничего. каких-то 100Мб.
т.е. вы советуете не архивировать? захотелось посоветоваться.
------спасибо.
еще вопрос на эту же тему. мне просто не приходилось пока работать ни с одним из этих модулей:
Archive::Zip
Compress::Zlib
Archive::Tar
есть какие-то отличия (быстродействие, может быть еще что-то), или работа с каким-либо из них исключительно дело привычки и вкуса? Лучше всего пользоваться каким? С точки зрения, пожалуй компрессии.
пока-пока. :)

Оффлайн ondr

  • Модератор
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 440
  • +0/-0
  • 0
    • Просмотр профиля
работа с архивами
« Ответ #3 : 02 Апреля 2004, 13:13:13 »
я с проектом не знаком и мне трудно что-то советовать.
но архивируя вы экономите объем дискового пространства за счет дополнительной траты процессорного времени + оперативной памяти, это же очевидно :)
выгода, если честно, сомнительна при планировании такого количества посещений ;)

по модулям могу посоветовать побробовать и сравнить результаты :)
0 OK, 0:1

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
работа с архивами
« Ответ #4 : 02 Апреля 2004, 13:20:08 »
С точки зрения компрессии лучше пользоваться bz2, но будет медленнее.
А вообще частоиспользуюмую информацию в архив не скидывают.
2B OR NOT 2B = FF

Оффлайн AnnA

  • Фанатка форума
  • Старожил
  • ****
  • Сообщений: 263
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
работа с архивами
« Ответ #5 : 02 Апреля 2004, 14:47:52 »
а редкоиспользуемую - удаляют. ;)
неясным осталось одно понятие - «частоиспользумая информация».
информация, которую запрашивают..? один раз в сутки/неделю/месяц?
хочется все же разобраться на чем можно сэкономить место.
пока-пока. :)

Оффлайн Wyclef

  • hello_worlder
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 2
    • Просмотр профиля
    • http://thug.narod.ru
работа с архивами
« Ответ #6 : 03 Апреля 2004, 21:24:14 »
На крайний случай создавать не 1 огромный архив, а архивировать группами или вообще архивировать при потуплении новых файлов (можно можно даже отдавать юзерам в архивах)...

А вообще, может стоит выбрать хостинг по "вашим запросам", а не усложнять себе жизнь..?
It\'s nice to be important, but it\'s more important to be nice!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28