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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...