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

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


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

Здравствуйте. Столкнулся с большой проблемой.
Загрузка изображений и файлов на сервер очень долгая. Сначала загрузиться ~0.5 Мб , а далее очень долго загружает!

1491122434_vv.jpg

В первые проявилась данная проблема вчера. Я движок не правил. 
Ради эксперимента, создал новый домен. Поставил туда dle лицензионную. Пробую начать загрузку и та же ситуация.
Загружал и через админ. панель и через сайт. Всё равно проблема осталось.
Писал хостингу ответ не удивил - Мы не причем!
В чем может быть проблема?  

вот сайт если интересно http://git.mcdir.ru/

логин proba

пароль proba12345
Спасибо Всем, кто не останется в стороне.

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

В чем может быть проблема?

я попробовал загрузить аудио файл, 8,3 мб, за 3 секунды загрузился. Проверь свою скорость интернета, походу у тебя upload вообще ни какой

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

Загружают файлы на сервер не скрипты, а браузер напрямую передает файлы на сервер, скрипты PHP, а значит DLE в том числе, запускаются только тогда когда файл уже загружен. Поэтому скорость загрузки файлов не может зависеть от DLE. Скорость загрузки зависит исключительно от качества интернет связи между вами и вашим сервером. Поэтому зависит это может либо от вашего интернет провайдера, либо от вашего сервера. В данном случае т.к. у других пользователей загружается быстро и нормально, значит проблема кроется в вашем интернет провайдере, у него низкая upload скорость в направлении вашего сервера.

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

При загрузке больших файлов на сервер, обратил внимание, что достаточно оказаться вкладке с загружаемым файлом в фоне, скорость падает приблизительно до 10 мегабит. Достаточно переключиться на эту вкладку и скорость резко растет. Аналогичная ситуация в Chrom, Opera и FF. Причина в ОС или есть некие особенности скрипта загрузки? 

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

При загрузке больших файлов на сервер, обратил внимание, что достаточно оказаться вкладке с загружаемым файлом в фоне, скорость падает приблизительно до 10 мегабит. Достаточно переключиться на эту вкладку и скорость резко растет. Аналогичная ситуация в Chrom, Opera и FF. Причина в ОС или есть некие особенности скрипта загрузки? 

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

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

нашел причину. Чтобы уменьшить нагрузку от фоновых вкладок, браузеры устанавливают минимальную задержку таймаута для таймеров в неактивных вкладках. Это приводит к замедлению передачи файла. Для Google Chrome решения не нашел. 

Исправить можно в FireFox следующим образом: 

Заходим в http://about:config и меняем в следующих параметрах значения с 1000 на 4

dom.min_background_timeout_value 1000
dom.min_background_timeout_value_without_budget_throttling 1000

В моем случае, это решило проблему. 

Практика показала, что Youtube не замедляет передачу данных, даже если вкладка оказывается в фоне. Видимо, всё-таки, есть решение на уровне скрипта загрузки. Просто как пример - таймер не замедляется, если на странице есть воспроизводящийся медиафайл. 

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

нашел причину. Чтобы уменьшить нагрузку от фоновых вкладок, браузеры устанавливают минимальную задержку таймаута для таймеров в неактивных вкладках. Это приводит к замедлению передачи файла. Для Google Chrome решения не нашел. 

Исправить можно в FireFox следующим образом: 

Заходим в http://about:config и меняем в следующих параметрах значения с 1000 на 4


dom.min_background_timeout_value 1000
dom.min_background_timeout_value_without_budget_throttling 1000

В моем случае, это решило проблему. 

Практика показала, что Youtube не замедляет передачу данных, даже если вкладка оказывается в фоне. Видимо, всё-таки, есть решение на уровне скрипта загрузки. Просто как пример - таймер не замедляется, если на странице есть воспроизводящийся медиафайл. 

Для google chrome решение тоже нашлось. в свойства ярлыка добавляем --disable-background-timer-throttling

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

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

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

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

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

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

Войти

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

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