После перехода на новый VPS некоторые пользователи жаловались на медленную загрузку изображений на их сайтах. После создания нескольких тестовых файлов с помощью dd я понял, что могу загружать все файлы через sshfs на полной скорости, в то время как загрузка через Интернет очень медленная. Чем больше размер файла и чем дольше идет передача, тем медленнее становится скорость передачи.
Я подумал, что у меня проблемы с Apache, и просто потратил весь вечер на замену Apache2 на nginx для обслуживания статических файлов - без всякого эффекта.
Нет состояний ожидания ввода-вывода вверху. Тонны ОЗУ свободны, нет высокой загрузки ЦП, а hdparm всегда показывает приличную производительность ввода-вывода.
Я просто понятия не имею, что происходит на этом сервере.
Это ссылка на демонстрационный файл: http://master.dealux.de/file.tgz
Кто-нибудь знает, что я могу проверить?
Вы меняете свой VPS, вы также меняете свой дата-центр?
Возможно, ваши клиенты / пользователи слишком длинные.
Я могу загрузить ваш файл из Нидерландов:
wget master.dealux.de/file.tgz --2013-06-28 01: 46: 04-- master.dealux.de/file.tgz Разрешение master.dealux.de ... 46.105.15.7 Подключение к master.dealux .de | 46.105.15.7 |: 80 ... подключено. HTTP-запрос отправлен, ожидает ответа ... 200 OK Длина: 500000000 (477M) [application / octet-stream] Сохранение в: âfile.tgzâ
100% [======================================>] 500000000 8,50 Мбит / с за 90 секунд
2013-06-28 01:47:34 (5,32 МБ / с) - âfile.tgzâ
Также из США
wget master.dealux.de/file.tgz --2013-06-27 19: 50: 00-- http://master.dealux.de/file.tgz Устранение проблем с master.dealux.de ... 46.105.15.7 Подключение к master.dealux.de | 46.105.15.7 |: 80 ... connected. HTTP-запрос отправлен, ожидает ответа ... 200 OK Длина: 500000000 (477M) [application / octet-stream] Сохранение в: âfile.tgzâ
100% [======================================>] 500 000 000 9,81 Мбит / с за 90 секунд
2013-06-27 19:51:31 (5,29 МБ / с) - âfile.tgzâ
И я не могу тестировать еще из 4 мест, и для меня скорость в порядке, возможно, в некоторые часы красный VPS медленный или плохие соединения в некоторых местах.