Назад |
Перейти на главную страницу
Отладка медленного времени ответа сервера
Я тестирую время отклика своего VPS-сервера:
curl -s -w %{time_total}\\n -o /dev/null http://www.example.com
Обычно значения округляются до 300 мс, Google предлагает, чтобы оно было меньше 200.
Похоже, это не зависит от используемой CMS, то же самое с Wordpress и другими платформами. Простые php-страницы почти без включений имеют значения около 175.
Может дело в неправильной настройке Apache или DNS?
Как бы вы отладили это и посмотрели, как улучшить время отклика?
Этому может способствовать ряд факторов:
- DNS Lookup (насколько быстро DNS-серверы отвечают на ваш VPS)
- Сетевая задержка от вашего сервера к Интернету (сколько мс требуется, чтобы запрос прошел через сетевой стек во внешний мир)
- Задержка расстояния между вашим VPS и удаленным веб-сайтом (сколько времени требуется, чтобы ваш запрос прошел через открытый Интернет с вашего сервера на удаленный сервер)
- Сетевая задержка (опять же) для сетевого стека удаленного сервера.
- Как долго удаленный сайт отвечает (это медленный сайт? Может потребоваться время для создания страницы)
- Первые три элемента после поиска DNS снова в обратном порядке
Попробуйте проверить связь с удаленным сайтом или запустить трассировку маршрута, чтобы узнать, где замедление.