Несколько файловых серверов для контента одного сайта

StackOverflow https://stackoverflow.com/questions/3260134

  •  16-09-2020
  •  | 
  •  

Вопрос

Я планирую использовать несколько файловых серверов для размещения моих загруженных файлов сайта.Какой лучший способ сделать это?Должен ли я установить веб-сервер на другие машины?Или есть ли специальное программное обеспечение для маршрутизации файлов в сети?Что бы вы будете делать?

Спасибо, Тахер.

Это было полезно?

Решение

Вот один из способов сделать это ...

Создайте центральный обработчик маршрутизации, специально для привлечения файлов с сетевых файлов, и имейте свои файловые серверы с именем в качестве дополнительных доменов, указывающих на ваши различные файловые серверы.

Когда пользователь нажимает на ссылку для загрузки, например

www.example.com/getdownload.php?id=10

... страница getdownload.php будет смотреть в базу данных, чтобы увидеть, где хранится файл (при условии, что вы отслеживаете местоположения файлов в базе данных) или через все, что ваша конвенция для отслеживания загрузки Затем определите местоположение файла в вашей сети. Затем он может просто перенаправить URL к соответствующему папке Server / Skare. Так getdownload.php? Id= 10, при обнаружении расположения файла будет перенаправлять на соответствующий сервер / URL:

afile.doc на файловойсервере, перенаправляют ...

fileservera.example.com

Вот! -> fileserverb.example.com/a/afile.doc

fileserverc.example.com

Другие советы

Вы также можете настроить Гляслен и монтируйте свои блестящие на вебсайне ... Вы получите ошибкуТолерантная система.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top