Файлообменник
29 октября 2012, 15:04
Автор: moder
Здравствуйте! Я, в общем, новичок в веб-разработке. Но так уж получилось, что мне надо реализовать загрузку файлов размером более 1 Гб на файловый сервер. Сервер реализован как веб-сервер. Ось Дебиан 6, Апач, PHP 5 присутствует. Дополнительно библиотеки и прочее, если необходимо, соответственно, можно поставить.
Нужна загрузка файлов очень большого объема. В том числе в виде архивов. Реализация примерно так же, как на Яндексе, то есть через веб-интерфейс. Вариант использовать услуги Яндекса меня не устраивает по правовым причинам. Очень нужен собственный сервер с такой возможностью. У меня есть вариант подобного приложения на PHP, но размер загружаемого файла и продолжительность загрузки в данном случае напрямую зависит от ограничений, заложенных в php.ini. То есть хочешь загрузить огромный файл - лезь в php.ini и меняй ограничения, в том числе время выполнения скрипта. Но это, разумеется пагубно может повлиять на сервер в случае многопользовательских загрузок и скачивания. ((( Кто-нибудь может подсказать, как можно реализовать загрузку и скачку на собственный сервер по примеру Яндекса и не меняя вышеуказанные ограничения? То есть обойти эти ограничения. Конкретный код не столь важен. Интересует как принципе это можно грамотно реализовать? Какие технологии и в каком качестве использовать? Если можно, расскажите подробнее, плиз...
Буду очень признателен!:)))
Нужна загрузка файлов очень большого объема. В том числе в виде архивов. Реализация примерно так же, как на Яндексе, то есть через веб-интерфейс. Вариант использовать услуги Яндекса меня не устраивает по правовым причинам. Очень нужен собственный сервер с такой возможностью. У меня есть вариант подобного приложения на PHP, но размер загружаемого файла и продолжительность загрузки в данном случае напрямую зависит от ограничений, заложенных в php.ini. То есть хочешь загрузить огромный файл - лезь в php.ini и меняй ограничения, в том числе время выполнения скрипта. Но это, разумеется пагубно может повлиять на сервер в случае многопользовательских загрузок и скачивания. ((( Кто-нибудь может подсказать, как можно реализовать загрузку и скачку на собственный сервер по примеру Яндекса и не меняя вышеуказанные ограничения? То есть обойти эти ограничения. Конкретный код не столь важен. Интересует как принципе это можно грамотно реализовать? Какие технологии и в каком качестве использовать? Если можно, расскажите подробнее, плиз...
Буду очень признателен!:)))