как организовать файлообменник
Здравствуйте!
Оговорки: 1) Не очень подкован, по-этому прошу строго не судить за возможные тупые вопросы. 2) простите за опечатки :) Вобщем задача такая нужно организовать файлообменник. По многим причинам решил делать это на *nix - системе, опыта в этом нет...какие дадите рекомендации по выбору из всего многообразия пингвинов, желательно что попроще :) Далее нагрузка на этот сервер будет постоянно увеличиваться, поэтому нужно предусмотреть вариант с расширением числа серверов, причем пользователю будет известен только адрес одного (первого, того который работал изначально), я так понимаю нужно организовать синхронизацию, подскажите как это делается и при помощи какого софта если он есть или отправте почитать что-нить на эту тему. Следующий вопрос таков: по идее если нагрузка (пользователи) будет увеличиваться то снизится скорость, эту ситуацию нужно тоже предусмотреть в плане расширения канала, т.е. как бы тоже некторая синхронизация, но если все пользователи цеплячются к одному серваку...как быть ? как можно это решить ? и есть еще один вопрос будут разные типы пользователей с разными правами, одним нужно скорость повыше другим пониже, как этого достичь есть ли какой-нить софт для этого ? и последний в списке вопрос, хотелось бы сделать понятный интерфейс к этому например на пхп, но если это сделать то юзеры будут качать с одного сервера, который пхп скриптом будет коннектится ко всем остальным и стягивать файлы передавая им, как здесь быть ? |
Ставь FreeBSD. Далее подымай любой ftp-сервер, можно, например, начать с pure-ftpd. Ну а дальше по мере развития много чего можешь ставить. Сдесь правда будет сначало немного сложновато, затем будет проще.
Если лень вообще рабираться - бери какую-нибудь Ubuntu и балуйся. |
skeletor, как я понял, человек хочет что-то типа rapidshare организовать. Тогда без вэб-интерфейса не обойтись. Его можно заказать программистам (бесплатных не видел). Кстати, в таком случае проблема нескольких серверов решается программно и абсолютно прозрачно для пользователя, то есть он видит только один интерфейс, закачка/скачка тоже идут через него, а вот дисков (физических или сетевых) может быть много. Ну и, разумеется, можно организовать несколько серверов, интерфейс опять же, один.
|
2 dmitryst:
спасибо за понимание :) и за совет, наверное лучше заказать, сначала хотел сам попытаться ну чуствую на что-то стоящее уйдет много времени и сил, еще раз спасибо |
а вот еще такой вопрос, как быть с каналом, можно ли каким-то образом расширить его ?
|
posmotret, со временем можно будет подключить несколько серверов, на первое время хватит и одного
|
Время: 13:09. |
Время: 13:09.
© OSzone.net 2001-