Автор: Firemanser
Дата сообщения: 10.05.2008 19:20
Извините, что ворошу старую затертую до дыр тему...
Про Rapidget я узнал только сегодня, и у меня есть несколько вопросов:
[ul]
[li]Работает ли Rapidget без базы MySQL? (сорри за такой вопрос, у меня не получилось найти мануал в яндексе)[/li]
[li]Сколько оперативы занимает при закачке 100 mb файла?[/li]
[li]Насколько часто падает скрипт?[/li]
[/ul]
Хостинг 110mb.com висит в блэклисте, насколько я понимаю, из-за того, что там закрыты сокеты, но о том, что их можно открыть, знают немногие. У меня они открыты. Там я и хочу поставить скрипт.
Кстати, я одно время качал на 110mb.com файлы с удаленных серверов по прямым ссылкам, используя метод дозаписи в файл
[php]
$handle = fopen($file, 'a');// т. е. в каждом цикле считывания данных с удаленного сервера данные дописываются в конец файла
fwrite($handle, $line);
fflush($handle);
fclose($handle);
[/php]
В скрипте Rapidget, я заменил, используется древний способ дозаписи в переменную
[php]
$buffer .= $link;// в каждом цикле получения данных увеличивается размер переменной до невообразимых 100000000, если рамер файла 100 мб
[/php]
На 110mb.com максимальный размер переменной- 32000000, т. е. по логике файла до 30 МБ должны были качаться без проблем и так (если сокеты открыты).
То есть если скрипт не требует MySQL, можно заставить его качать большие файлы на этом хостинге, не вызывая захват памяти.
Еще раз извиняюсь, если тема закрыта.