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

Почему FTP-сервер замедляет работу веб-сервера?

Я использую ftp-сервер Apache и Filezilla в Windows. Последние несколько месяцев я замечал, что всякий раз, когда я запускаю ftp-сервер, веб-сайты начинают работать медленно. Когда я отключаю ftp-сервер, скорость работы веб-сайтов снова увеличивается. Иногда мне нужно перезапустить сервер Apache после выключения ftp-сервера, чтобы ускорить работу веб-сайтов. Я запускаю ftp-сервер только тогда, когда мне нужно разрешить удаленную передачу файлов. В остальном он всегда выключен. Я не уверен, что происходит и где искать.

Для этого есть много возможных причин. Для начала, если вы запускаете их на одном сервере, вы эффективно разделяете ресурсы между двумя приложениями. Серверы FTP и Apache должны будут совместно использовать время ЦП, использование памяти и пропускную способность. Например, если загрузка / загрузка происходит на FTP-сервер, это будет использовать полосу пропускания и может привести к тому, что apache будет реагировать медленнее.

Если вы запускаете это на сервере Linux / Unix, попробуйте использовать top команда для мониторинга использования ЦП и памяти. Для использования сети попробуйте посмотреть на netstat команда. Если вы используете окна, посмотрите на task manager для наблюдения за использованием сети, ЦП и памяти.