Назад | Перейти на главную страницу

Какие настройки хост-сервера linux / apache могут влиять на скорость моей загрузки?

Скорость загрузки на один конкретный мой сервер значительно ниже ожидаемой или приемлемой.

Я перемещаю сайт на новый хост; Часть функциональности сайта - ежедневная закачка нескольких больших (> 50Мб) файлов. Текущая скорость загрузки неприемлемо низкая на новом сервере.

Я новичок в настройке серверов linux и apache; есть ли какие-либо настройки, которые следует изменить или проверить / настроить, чтобы обеспечить максимальную скорость передачи файлов?

Ответ был: SSL-сертификат с истекшим сроком действия. Продление сертификата решило проблемы.

Спасибо за вашу помощь; Я многому научился, следуя вашим указаниям.

Вам нужно кое-что проверить:

  • Проверьте скорость сетевого сервера в сети с помощью инструмента тестирования, такого как ttcp
  • Проверьте, работает ли передача файла размером 50 МБ на сервер с помощью, например, sftp или netcat, медленной передачи файла через apache.
  • Проверьте, не работает ли новый сервер медленно при записи на диск
  • Проверьте с помощью top, насколько увеличивается потребление ЦП при передаче файла

Вы можете попробовать "wget ftp://ftp.xs4all.nl/pub/test/100mb.bin"на сервере или просто попробуйте загрузить другой большой файл. Этот файл загружается быстро? Тогда проблема может заключаться в нескольких вещах: возможно, узким местом является DSL-соединение, с которым вы загружаете, или apache настроен с загрузкой cap.Некоторые хостинг-провайдеры размещают различные VPS на сервере с медленными жесткими дисками sata, скорость записи в этом случае очень низкая.

Есть множество возможных причин медлительности ...

Мое лучшее предположение: несоответствие между сервером и коммутатором Ethernet или плохой кабель:

Пытаться:

ifconfig

Если ошибки, отбрасывание, переполнение, кадр или несущая на RX или TX отличны от «0», у вас может быть проблема ...

Если вы видите столкновения, попробуйте:

ethtool eth0

(замените eth0 на любую сетевую карту, которая используется для копирования данных)

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

Неужели у вас просто медленный сервер? Очень медленный жесткий диск? Очень медленный процессор? Очень медленная память?