PDA

Просмотр полной версии : Загрузка больших файлов с сервера.


SINtez_v
14.05.2006, 18:10
Доброго времени суток.
Вопрос задаю так как столкнулся с нерешимой проблемой
где не могу найти выгодное решение.
На сайте лежат файлы размером 8ГБ rar.
Было бы очень удобно если пользователи бы их качали и просматривали сразу в архиве
так как архив я делаю без зжатия.


Пользователи как все наверно знаете их большенство пользуются IE
Немогут их скачать так как IE позваляет загрузку только
3.48 ГБ.
Была мысль разбить рар на чати по 2.7 (3)
Но даже если зделать так что скачав их пользователь не сможет посматреть файл
сразу его придётся распаковывать а на это уже понадобиться 16ГБ так как
бует этот фай и то что нспокуется.

PS кто сталкивался или у кого есть идеи буду очень благодарен.

iNils
14.05.2006, 18:34
Интересно кому надо скачивать 8 гигобайт чтобы это посмотреть?

SINtez_v
14.05.2006, 18:45
Я ожидал что ктонить спросит )))
Просто сайт находится в локалке и там всякие документы фильмы игры
Например журнал на DVD заархивированый без зжатия весит 7,6
В наилутжем случае поьзователи бы его качали и сматрели бы прям из архива )

iNils
14.05.2006, 19:06
Я ожидал что ктонить спросит )))
Просто сайт находится в локалке и там всякие документы фильмы игры
Например журнал на DVD заархивированый без зжатия весит 7,6
В наилутжем случае поьзователи бы его качали и сматрели бы прям из архива )
Поверь, такие объемы лучше сначала скачать, а потом смотреть и большенство так и будет делать.

Antares
14.05.2006, 19:58
Синтез, даже тины в твоей локалке оценят, если им дать свободу выбора:

1. Качать игру
2. Не качать игру. Качать музло.
3. Качать фильм.

А когда им предлагают скачать 8 гб, чтобы поиграть в свару -- это издевательство

Скрипун
14.05.2006, 21:44
ХМ, а через ftp не пробовал? Юзер открывает как обычную папку, качает что надо, хоть 8 терабайт, но ты поставишь чтоб ничего не удаляли и свое не добавляли и все!

iNils
14.05.2006, 21:52
ХМ, а через ftp не пробовал? Юзер открывает как обычную папку, качает что надо, хоть 8 терабайт, но ты поставишь чтоб ничего не удаляли и свое не добавляли и все!
Даже если локалка... а это значит скорость примерно 100 мегабит (10 мегабайт) в секунду, 13 минут скачивания и это при максимальной скорости!

SINtez_v
14.05.2006, 22:30
И так всё на Ftp лежит только я хочю чтобы они через сайт качали.
Самое главное самый главный вопрос который остался вам без расмотрения это то что ослик IE не может скачать больше 3 с половиной гигов а из флеща DM ссылки не ловит

Nirth
14.05.2006, 22:37
я не понимаю зачем все пихать в архив, почему нельзя сделать архив в мувиком, архив с примером качества мувика(15 секунд фильма), архив с игрой, и тд

iNils
14.05.2006, 22:42
И так всё на Ftp лежит только я хочю чтобы они через сайт качали.
Самое главное самый главный вопрос который остался вам без расмотрения это то что ослик IE не может скачать больше 3 с половиной гигов а из флеща DM ссылки не ловит
Для FAT32 максимальный размер файла - 4 Гб.
А ты уверен что все будут сидеть на NTFS?

SINtez_v
15.05.2006, 01:04
Ну к как тогда позволить людям скачать дапустим компакт диск DVD который весит 7 ГБ. Допустим с фильмом место то на серваке немерено а вот как скачивать через сайт я непойму. Делить архивами ну уж очень не удобно. А на папки он не качает.)))

iNils
15.05.2006, 01:42
Ну к как тогда позволить людям скачать дапустим компакт диск DVD который весит 7 ГБ. Допустим с фильмом место то на серваке немерено а вот как скачивать через сайт я непойму. Делить архивами ну уж очень не удобно. А на папки он не качает.)))
Обрати внимание что файлы на двд размером не более 1024 мегабайта, просто их много.

SINtez_v
15.05.2006, 04:47
Ну вот я о томже.
Что не выдавать ведь пользователям несколько файлов качать
проще дать им 1 архив и всё )

iNils
15.05.2006, 12:14
Ну вот я о томже.
Что не выдавать ведь пользователям несколько файлов качать
проще дать им 1 архив и всё )
Проще двд им купить :)

Dimchansky
15.05.2006, 13:27
Для мультимедиа-контента могу посоветовать http://www.videolan.org/vlc/ - плеер, позволяющий читать с фтп-сервера. Потоковое чтение, без скачивания. По крайней мере для моей сетки вполне себе.

Выложи на фтп-шнике плеер и сделай анонс для пользователей. Опять же - если подойдет.

Скрипун
15.05.2006, 13:29
Или подойти и взять с рук у тебя, быстрее будет...

Вот вспомнил как раз про грузовик набитый большим количеством СД, едущей со скоростю 60км/час, там даже чувакі подсчіталі скорость передачі інфы в сек. Круто!

__i
15.05.2006, 13:44
поставь себе DC хаб и не парься %)), а на странице выложи инсталл DC клиента %)

motor4ik
15.05.2006, 13:53
во во, тоже про это подумал

SINtez_v
15.05.2006, 14:47
DC хаб НЕ подходит по ряду причин которые не буду говарить.

плеер, позволяющий читать с фтп-сервера. Также не подходит

Для того этот сайт и зделан чтобы чатится там в чате сматреть новости сетки а ГЛАВНОЕ КАЧАТЬ и ещё раз КАЧАТЬ С НЕГО
я не прошу много просто в связи с тем что IE не качает больше 3,4 за раз ДУМАЮ как всёже организовать закачку разбивая на несколько частей я лишаю пользователей просматривать прямиком из архива.
Просто ищю выходы может есть...

KidsKilla
15.05.2006, 15:21
... на кой, как думаешь, есть опция в архиваторах: разбиение архива на части?
неск-ко файлов качаешь, а все вместе как 1н архив...

SINtez_v
16.05.2006, 02:11
а все вместе как 1н архив...
Что знчит как 1дин ?
Качаеш части а потом их надо извлекать а просматривать топомоему нельзя. ТОлько если в каждую часть заглядывать.

Antares
16.05.2006, 03:47
а ГЛАВНОЕ КАЧАТЬ и ещё раз КАЧАТЬ С НЕГО
я не прошу много просто в связи с тем что IE не качает больше 3,4 за раз ДУМАЮ как всёже организовать закачку разбивая на несколько частей я лишаю пользователей просматривать прямиком из архива.
Просто ищю выходы может есть...
Хм, попробую без мата...

Смотри. Есть некий предоставляющий услуги человек. Типа, ты. Ты делаешь мегасверхохренопупительский сервис, от которого слюни льются у всего двора и все девчонки из дома напротив дружно просятся к тебе на коленки.

Есть юзер Вася. Ну хорошо, не Вася, я. Миша, сталбыть. Есть у меня планы посидеть в твоей сетке, поболтать с Машей из 3го поъезда, покачать Продиги и "вапще ништяк провести время". Ну и, само собой, фильмец какой-нибудь у кого-нибудь утянуть.

Смотри, логика проста. После всех этиз пертрубаций в твоей сети моя душа может прийти в 3 состояния:

1. Хочу еще.
2. Данунахер.
3. Типапо.

Конечно, ты хочешь, чтобы моя душа пришла в первое состояние, ты же так старался, делал мегасверхохренопупительский сервис.
Так вот, давай попробуем перечислить причины, по которым моя душа может перейти в 2 последних состояния.

1. "Маня -- дура!" -- тут мы ничего не можем поделать, се ля ви.
2. "Продиги -- аццтой, какой-то дибил зажал их в 64 кб/с!" -- опять же, это проблемы этого дибила.

НО! Если контент выкладываешь ты, то вот еще варианты:

4. "Качество музла -- аццтой!" -- я думаю, ты позаботишься, чтобы оно было не ниже 256.

5. Я так и не скачал ни Продиги, ни фильм, и с Маней я толком не поговорил, т.к. канал был так загружен скачкой 8 Гб, что я предпочел культурно забухать в гордом одиночестве.

6. Я скачал 8гб, в результате чего у меня нахрен кончилось место, и я не смог ни то что Продиги послушать, мне их распаковать до конца не получилось!

7. "Я скачал 8Гб, Продиги уже выбивают остатки мозга из блондинки сверху, но какая-то тварь фильм битый выложила!" -- смотри, тут мало того, что мне опять качать 8 Гб, так еще и тебе напрягаться, собирая архив по любом поводу.

8. Сосед Петя припер охрененную игрушку от компании со странно-падонковским названием Bethesda, Oblivion. Ну у нас весь подъезд как давай качать этот Обливион. В этот момент я хотел скачать Продиги. Авотхуй! (с) -- сетку накрыло таким лагом, что я даже не успел сообщить Мане, что она -- дура.

Теперь ты понимаешь, дорогой друк?

iNils
16.05.2006, 04:44
На самом деле Антарес привел самый наихудший случай :) Обычно все позитивнее, либо мне просто везет. :)

Nirth
16.05.2006, 08:22
Это стандартно у нас скорпионов, ждать худшего, в этом есть плюсы, всегда готовы=)

SINtez_v
16.05.2006, 09:43
Мммдааа.... С таким позитивом плохо жить.
Нет в нашей сети всё отлично Сервак нагружается хоть и сильно но всёже все качали раньше из винды и дальше качают. И всех устраивает.
Стало мало начали просить о сайте сайт почти готов начинаю выкладывать Муз трэки проги фильмы как всегда их милион по ~650мб
всё качают отлично на скорость некто не жалуется
Но вот единственная проблема с Журналами на 8 ГБ
Незнаю как дать шанс им их скачивать чтобы для того чтобы скачать понадобилось 8 ГБ как есть. и чтобы можно было сматреть сразу из этих 8 ГБ.
Если разбить по архивам надо Распаковывать а это уже 16 ГБ.

P.s Antares красиво пишеш но не про нас. Хотя с друзьями читали на славу посмеялись )
P.s2 Закачка 8 ГБ происходит примрено во временном промежутке 17 минут.

Antares
16.05.2006, 19:33
P.s Antares красиво пишеш но не про нас. Хотя с друзьями читали на славу посмеялись )
P.s2 Закачка 8 ГБ происходит примрено во временном промежутке 17 минут.
Я не спорю, что обычно таких проблем нет. Более того, через годик, когда у всез будет поголовно 1Гигабит (у меня в матери вообще уже 2 порта под такое дело), это вообще будет смешной объем.

Но я склонен считать, что это проблема создана автором. Выкладывай ты файлы отдельно -- было бы только лучше. И ИЕ бы не напрягался :)

P.S. Нирт, скорпионы -- самые оптимистичные люди на свете, йопт! Нам просто все по.

SINtez_v
16.05.2006, 21:36
Спасибо ещё раз тебе.
Вобщем я не так всё обьеснил.
Обьесню ещё раз причину по которой я создал данный топ:
1.Есть на сайте раздел из Flash-а называется Magazine
2.Там я выкладываю DVD диски от журналов 3 штуки 3 ссылки
3.В каждом DVD по 4876 файлов

Как я делаю:
создаю архив этой папки без зжатия чтобы пользователи могли егно скачать и лазить по этому архиву и запускать файлы нужные им допустим программы или патчи или т.п
Не получается:
Ie не может качать больше 3.8
Делаю дальше:
Разбиваю на 2 части раром пользователи скачивают частями у себя распаковывают и смотрят.
Но их не устраивает что нужна распаковывать т.к для этого нужно 16 ГБ свободного места рар+распаковка.

Вопрос:
как облегчить их жизнь без закрытия этого раздела
Может у кого какие идеи есть ?

Antares
16.05.2006, 21:44
Меня смущает ряд пунктов:

1. Зачем архив, если сжатия нет, ясно. Но ПОЧЕМУ ЕГО НЕТ? Тогда было бы не 8+8, а хотя бы 6 + 8. По поводу рар -- 7Zip и tar.gz-архиваторы жмут лучше, а в состав системы (что винды, что никсов) встроен зип, а не рар -- раз уж у тебя все без сжатия.

Журналы, дай угадаю, Хакер?

2. Ну так выложи ты в 3 папки эти файлы и пусть юзер ходит и смотрит. И качает то, что ему интересно, а не всю ботву разом.

Сгенерировать листинг директории, отдать его флэшке -- это не самая сложная задача по-моему.

3. Порезать -- не означает включить разбиение на тома в архиваторе. Это значит руками побить файлы, допустим, по 500 в архив. Тогда можно будет смотреть. Пусть их будет в 9-10 раз больше, но это уже лучше, чем бороться с браузером.

K.A.T.A.F.A.L.K.E.R
16.05.2006, 22:31
8. Сосед Петя припер охрененную игрушку от компании со странно-падонковским названием Bethesda, Oblivion. Ну у нас весь подъезд как давай качать этот Обливион. В этот момент я хотел скачать Продиги. Авотхуй! (с) -- сетку накрыло таким лагом, что я даже не успел сообщить Мане, что она -- дура.
Теперь ты понимаешь, дорогой друк?
Хм, неужто не один я геймаю в Обливион? :yahoo:

K.A.T.A.F.A.L.K.E.R
16.05.2006, 22:39
так почему нельзя не упаковывать файлы? Пусть они лежат в простой папке, все равно ведь без сжатия, и юзеры пусть по этой папке лазят... :confused:

SINtez_v
16.05.2006, 23:43
K.A.T.A.F.A.L.K.E.R
Я заренее предупредил что открытие паки исключено.
Antares
Зжатия нет потомучто я хортел чтобы они качали сразу 8 и сматрели без распаковки из него.
Я бы выложил вообще без архива но дерективы винды ведь нельзя представлять в виде ссылок (папку ведь не скачать только файл с расширением ))
>>Сгенерировать листинг директории, отдать его флэшке -- это не самая сложная задача по-моему.
(Интересная штука но ты не разесниш мне что это такое и с чем едят ?)
Я ведь флешу только учюсь и помогаю на флешере только новичкам (
А вот третий пункт я использую только в самом безвыходном положении.
P/s С журналом почти угодал
их 3 мания чип и пк игры

Antares
16.05.2006, 23:46
K.A.T.A.F.A.L.K.E.R
Зжатия нет потомучто я хортел чтобы они качали сразу 8 и сматрели без распаковки из него.

Интересный подход к юзабельности.


>>Сгенерировать листинг директории, отдать его флэшке -- это не самая сложная задача по-моему.
(Интересная штука но ты не разесниш мне что это такое и с чем едят ?)

Листинг -- перечисление.
Листинг директории -- перечисление файлов в директории, а также поддиректорий.


Я ведь флешу только учюсь и помогаю на флешере только новичкам (

А вот это ты завязывай. Подучишься -- тогда вперед.

А почему раскрытие папки исключено? Сделал открытыми только папки с журналами -- и вуаля.

SINtez_v
16.05.2006, 23:49
Ты сейчас тут может по асе пообщаемся (((

SINtez_v
17.05.2006, 00:04
А раскрытие папки исключено по смехотворным причинам
1 Раздел создан анимация готова
2 Всё далжно происхлдить через сайт

Ps насчёт поможи ещё некто не жаловался многим уже помог я если в чёмто сомневаюсь лучше не пишу даж FAQ 1 написал )))вы модераторы не отвечаете на совсем простые вопросы а я по себе знаю люди их задают с увереностью что им ответят вот я и отвечаю на несложные
сам задавал когдато да и щас бывает задаю )))

Скрипун
17.05.2006, 00:05
Я вот не могу понять одного - если флэшка открыта Интернет Эксплолером, а он не поддерживает 8 гигов, то каккие поблемы? Просто смерится что нельзя и все... или написать свой и раздать всем юзерам локалки... :)

SINtez_v
17.05.2006, 00:09
нет ну я понимаю что уже никак просто из этого нельзя ищю более гибкий выход

Скрипун
17.05.2006, 00:15
Можно. У меня постоянно с нета на веник сами проги закачиваются тем более екзе... но тут тадо хакера... или просто сделай программу свою, которая бы показывала список твоих журналов и при щелчке тупо сохраняла куда-нить и потом открывала. Выложи эту мини прогу на общедоступном месте и пусть через нее все качают свои 8 Г.

ПС. у моего знакомого веник на 5 гб. а лИЧНО У меня никогда больше 1 Гб свободного места нет, и оперативки тоже не больше 2 Гб. :)

SINtez_v
17.05.2006, 00:45
Стравнил тоже инэт с локалкой.
Прогу напиши вот напиши и отошли я не програмер.

Antares
17.05.2006, 02:01
Я вот не могу понять одного - если флэшка открыта Интернет Эксплолером, а он не поддерживает 8 гигов, то каккие поблемы? Просто смерится что нельзя и все... или написать свой и раздать всем юзерам локалки... :)
Чувак, это называется self-centric, а практика эволюции сети показывает, что выигрывают те, кто делают user-oriented вещи.

SINtez_v
17.05.2006, 02:13
И это факт и это правельно щас это система везде те кто оринтируются на пользователя Причём ЛЮБЫМИ методами и делает его работу комфортней и уютней те всега остаются только в выйгрыше )

__i
17.05.2006, 03:23
Хоть убей все равно я не пойму зачем тебе такой архив...
Ну и журнал и че? Я как пользователь, хоть зараэж меня ни зачто не стал бы качать 8 гб, неизвестно чего. правильно тебе говорят - сделай листинг файлов для каждого журнала, ну в крайнем случае поархивируй его статьи/разделы/че там еще есть отдельно, ну небольшое описанице статьи для пользователя.

Тупой код на ПХП:

<?
$currentdir = $_GET["dr"];
$imagesource = getcwd().'/'.$currentdir;

$d = dir($imagesource);
$directories = Array ();
$what_dir = Array ();
$files = Array();
while ($e = $d->read()) {

if (is_dir($imagesource.'/'.$e)){
if (($e=='..') &&($currentdir==null) ) {continue;}
if ($e=='.') {continue;}
array_push($directories,$e);
if (is_file($d->path.$e.'/inf.txt')){
array_push($what_dir,'yes');
} else array_push($what_dir,'');

} else if (preg_match('/\.jpg$/i',$e)||preg_match('/\.jpeg$/i',$e)){
array_push($files,$e);

}

}

echo '&dir='.join('|',$directories);
echo '&what='.join('|',$what_dir);
echo '&files='.join('|',$files);
?>

вуаля и мы имеем список каталогов и jpg файлов в заданном каталоге, или во вложеных каталогах, немного фантазии и все готово.

Nirth
17.05.2006, 05:38
теперь я понял нафига архив, челу наверное лень копаться в PHP \ исходниках при изменении директорий

Antares
17.05.2006, 05:56
теперь я понял нафига архив, челу наверное лень копаться в PHP \ исходниках при изменении директорий
Эх, да даже в php не надо копаться...

Запретил через htaccess доступ (http://forum.kurepin.ru/faq/htaccess.html) ко всему ненужному, к журналам оставил, "листалку" выдавать из флэша в виде поп-апа.

SINtez_v
17.05.2006, 22:57
__i
[1 16.02.2006]
Я как пользователь, хоть зараэж меня ни зачто не стал бы качать 8 гб, неизвестно чего.
Ответ: Как это неизвесно чего DVD постовляймый с журналом.

и ещё блин люди спасибо конечно но в PHP я дуб дубом )))
я даже готовый скрипт не разберу

>>ко всему ненужному, к журналам оставил, "листалку" выдавать из флэша в виде поп-апа.
Я бы всё конечно сделал ещё проше вылажил бы их на фтп и назвал бы их и всё пускай смотрят прям оттуда и качать нечё не надо но не могу обьеснить почему так нельзя делать.Но нельзя.

А вот если кто подкинет статейку про *"листалку" выдавать из флэша в виде поп-апа.*
Или про листинг из флеша
А того лучше урок буду благодарен
сам пока не нашол

Antares
18.05.2006, 00:44
__i
А вот если кто подкинет статейку про *"листалку" выдавать из флэша в виде поп-апа.*
Или про листинг из флеша
А того лучше урок буду благодарен
сам пока не нашол
ВОт чего ты трахаешь мозги? Читай статьи выше и ничего не пиши... открываеь нужное через браузер, закрываешь ненужное юзеру -- все.

SINtez_v
18.05.2006, 01:26
Antares
Чего так критично это ведь флейм и даную тепу доднял исключительно для обсуждения разных вариантов. Тебе конечно спасибо несколько вариантов дал я пока зделал разные разделы диска отдельно с х описаниями... но вдруг ктонить ещё идейку подкинет как можно оформить.

Antares
18.05.2006, 01:54
Antares
Чего так критично это ведь флейм и даную тепу доднял исключительно для обсуждения разных вариантов. Тебе конечно спасибо несколько вариантов дал я пока зделал разные разделы диска отдельно с х описаниями... но вдруг ктонить ещё идейку подкинет как можно оформить.
Потому что можно было догадаться, что раз уже неделю тебе говорят одно и то же, то идеек тут нет -- либо пишем листер директории и отображалку, либо используем .htaccess, но в любом случае хранить все по 8 Гб -- интересно качать будет только совсем гейманутым.

__i
18.05.2006, 02:43
.... либо берем открываем нтмл редактор и начинаем верстать оглавление для каждого журнала ручками, очень тупая и примитивная задача, но есть большой плюс - кроме HTML тега <a href="mymy.book">Тургенев</a> ниче знать не нужно, даже фантазия не нужна