Перейти к публикации

Распределение нагрузки на сервера при скачивании файлов


Рекомендованные сообщения

Здравствуйте !

Интересует такой вопрос:

Сайт на DLE размещается на хостинге "А", но сами файлы в каталоге upload размещены на хостинге "Б" (то есть каталог upload примонтирован с удалённого сервера).

Как в таком случае идёт скачивание файла ? Нагружается ли хостинг "А" или нет ?

Дело в том, что я хочу распределить нагрузку на дисковую подсистему и сеть (канал ограничен 1 гбитом), тем самым решил размещать все файлы на другом хостинге, чтобы в случае повышенной нагрузки на файловую систему (активном скачивании файлов) сам сайт (хостинг "А") работал шустро и без сбоев.

Спасибо за Ваши ответы !

Изменено пользователем netscout
Ссылка на сообщение
Поделиться на других сайтах
  • netscout изменил заголовок на Распределение нагрузки на сервера при скачивании файлов
30 минут назад, netscout сказал:

Как в таком случае идёт скачивание файла ? Нагружается ли хостинг "А" или нет ?

если скачиваение идет через тег [attachment=...] то конечно нагружается, т.к. скачивание идет через скрипт DLE. Если при загрузке указано было что файл публичный и скачивание по прямой ссылке, то нет не нагружается.

  • Спасибо 1
Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, celsoft сказал:

если скачиваение идет через тег [attachment=...] то конечно нагружается, т.к. скачивание идет через скрипт DLE. Если при загрузке указано было что файл публичный и скачивание по прямой ссылке, то нет не нагружается.

А как в случае с внешним файлом сделать так, чтобы его не скачивало потом пол интернета ?

Там к ссылке будет в этом случае прикреплён какой-то id-сессии с лимитом по времени, чтобы через пару часов, например, по этой ссылке уже ничего нельзя было скачать ?

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, netscout сказал:

А как в случае с внешним файлом сделать так, чтобы его не скачивало потом пол интернета ?

Там к ссылке будет в этом случае прикреплён какой-то id-сессии с лимитом по времени, чтобы через пару часов, например, по этой ссылке уже ничего нельзя было скачать ?

При прямой ссылке никакие скрипты, не участвуют, никакие сессии не используется и прочее. На внешнем сервере нет никаких скриптов. Публичный файл на то и публичный он доступен всем. Это вы уже серверными средствами вашего внешнего сервера должны уже закрывать доступы, например путем проверки refefer и того откуда кликнул пользователей и разрешать только со своего домена и запрещать с любых других. DLE в этом уже участия не принимает, т.к. не находится на вашем внешнем сервере.

Все это можно сделать, но уже серверными средствами вашего внешнего сервера и настроек его серверного ПО, а не средствами DLE.

DLE может защищать своими средствами, но уже задействуются мощности того сервера где он находится, а он находится на сервере А, соответственно при задействовании DLE, задействуются автоматически и мощности сервера А.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...