Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо проконсультировать по следующей теме:

Имеем движок файлового хостинга. Файлы загружаются через web-форму в определённую директорию, их местонахождение прописывается в БД и они доступны по ссылкам вида domain.ru/fileid.ext

Файлы доступны не по прямым ссылкам, а выдаются скриптом (чтобы обеспечить возможность ведения статистики).

Нужно, чтобы была возможность подключения доп. серверов при исчерпании дискового пространства или других ресурсов первого сервера. Загрузка должна производиться через ту же форму, а вот файлы храниться на нескольких серверах (по возможности, незаметно для пользователя).

Пример: depositfiles.com (собственно, большинство других файлообменников работает по аналогичной схеме)

Интересует схема реализации.

По идее, для опытного программиста это несложная задача, поэтому интересны предложения за символическую плату.

UPD:

Прошу не смотреть в сторону кластеризации. Всё значительно проще. Каждый сервер должен работать относительно самостоятельно. Лишь загрузка изображений должна быть централизованной, а раздача - с каждого сервера своя. Посмотрите на то, как работают популярные файлообменники; всё, что мне нужно, это осмысленно объяснить - как именно там реализована вышеуказанная задача.

13 лет назад
mnn
42 года
18 лет в сервисе
Был
6 лет назад

Заявки фрилансеров

Нет заявок фрилансеров