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

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


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

Здравствуйте. Столкнулся с большой проблемой.
Загрузка изображений и файлов на сервер очень долгая. Сначала загрузиться ~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 лишь ждет когда все будет отправлено и обрабатывает уже после получения всех данных на сервере от браузера.

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

нашел причину. Чтобы уменьшить нагрузку от фоновых вкладок, браузеры устанавливают минимальную задержку таймаута для таймеров в неактивных вкладках. Это приводит к замедлению передачи файла. Для 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

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

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

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

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

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

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

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

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

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

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