[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Прошу совета.
S-Style
Здравствуйте уважаемые программисты.нужен совет.
примерно год назад знакомы запускал файлообменник,так просто для определенного круга людей,и когда закончилось место на диске все пошло на спад,недавно тоже начал осваивать языки программирование.прошу совета по реализации:
суть в чем.допустим есть 4-5 серверов,возможно ли реализовать идею такого рода.При закачке файла скрипт обращается ко всем серверам так сказать сканирует папку куда заливаються файлы и сравнивает размер загруженных файлов на этих серверах,и в зависимости от результата производит закачку на сервер с меньшим обьемом информации.
подскажите возможно ли вобще такое реализовать,и в какую сторону копать,тоесть может есть определенные функции в php.заранее спасибо за внимание.



Спустя 16 часов, 40 минут, 44 секунды (8.03.2011 - 11:27) VELIK505 написал(а):
Хм. Хороший вопрос. Надо синхронизировать сервера. А потом Sphinx поможет в этом деле

Спустя 21 минута, 6 секунд (8.03.2011 - 11:48) S-Style написал(а):
спасибо,попробуем)

Спустя 7 минут, 10 секунд (8.03.2011 - 11:55) S-Style написал(а):
Цитата (VELIK505 @ 8.03.2011 - 08:27)
Хм. Хороший вопрос. Надо синхронизировать сервера. А потом Sphinx поможет в этом деле

не могли бы вы поподробней описать "Sphinx" это программа или что то подобное?

Спустя 1 час, 11 минут, 45 секунд (8.03.2011 - 13:07) VELIK505 написал(а):
Воть Только лопатить его под себя придёться дай бог ну как говориться без труда не вынешь и рыбку из пруда.
Можно сфинкс юзать для поиска или для выборки.
ещё воть и Воть
Я помню с установкой только дня 2 разбирался=)

Спустя 2 часа, 42 минуты, 15 секунд (8.03.2011 - 15:49) S-Style написал(а):
Цитата (VELIK505 @ 8.03.2011 - 10:07)
Воть Только лопатить его под себя придёться дай бог ну как говориться без труда не вынешь и рыбку из пруда.
Можно сфинкс юзать для поиска или для выборки.
ещё воть и Воть
Я помню с установкой только дня 2 разбирался=)

спасибо,будем юзать)

Спустя 1 час, 40 минут, 55 секунд (8.03.2011 - 17:30) Sopromatenot написал(а):
Я не в курсе как это реализовывают но вот первое что приходит в голову:

1. Выбираешь "главный сервер". На этом сервере ты создаешь в корне фаил server_list.txt в котором будет содержаться список серверов файлообменика.

2. На каждом сервере должен стоять скрипт, который будет создавать(переодически) фаил в котором содержится его "загруженость" в процентах. Допустим имя файла: size.txt

3. На всех серверах устанавливаешь скрипт, задачи которого:
- получить список серверов из файла server_list.txt на главном сервере.
- пройтись по всем серверам из списка и прочитать файлы size.txt
- затем сделать выбор в пользу менее загруженого сервера и отлить туда фаил.

ну это так на вскидочку. По идее работать должно.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.