Измерение / отслеживание времени загрузки страницы

У меня есть несколько сотрудников, которые имеют доступ только к одному веб-сайту. Этот веб-сайт они используют абсолютно для всего, что они делают, и они начали рассказывать мне, насколько медленно это происходит в определенные дни. В определенные дни дня, когда он становится действительно плохим, они нажимают кнопку, чтобы отправить форму, и запрос займет так много времени, что истечет время ожидания, и они снова войдут в систему.

Позвольте мне быть ясным, единственное, что медленно работает - это веб-сайт. Это не время, необходимое для загрузки IE

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

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

ИТ-менеджер компании, управляющей сайтом, сказал: "У нас 150 сайтов, поскольку ваша компания - единственная, кто сообщает о проблемах".

Чтобы исключить нашу сеть как виновника, я подумал о нескольких разных способах тестирования.

  1. Настройте одного из пользователей на день или два с помощью высокоскоростной воздушной карты. Проблема в том, что пользователи имеют нефильтрованный доступ в Интернет.
  2. Возьмите мой компьютер и постоите с ними 45-69 минут, пока они пользуются компьютером, а также одновременно просматривайте другие сайты. В течение этого времени я хотел бы отследить, сколько времени занимает загрузка каждой страницы независимо от домена. Затем я могу передать это другой компании и показать, что все остальное работает хорошо и быстро, кроме вашего сайта.

Я еще не нашел ни одного программного обеспечения, которое поможет мне с идеей № 2. Какие-либо предложения?

Можете ли вы придумать что-нибудь еще, что поможет определить, где проблема?

1 ответ

Решение

Потратьте свое время на установку решения для мониторинга. Все данные, необходимые для определения проблемы, практически выпадут из воздуха, и система поможет вам бесчисленными другими способами устранения неполадок, планирования емкости и т. Д.

Назначьте хост в вашей сети в качестве сервера мониторинга. Запустите любой пакет мониторинга, такой как Zenoss, Zabbix, Cacti или многие другие.

Постоянно отслеживайте время пинга с вашего сервера мониторинга, чтобы:

  • Все клиентские машины в вашей сети (рабочие станции ваших сотрудников)
  • Первый шлюз вашего интернет-провайдера и DNS-серверы
  • Некоторые шлюзы рядом с веб-сайтом, который вас интересует (используйте traceroute, чтобы определить это)
  • Фактический веб-хостинг сайта

Эти данные сообщат вам о наличии перегрузки в сети, и вы сможете определить, где она находится. Это не скажет вам, если их веб-серверы просто заглохли. Для этого вам необходимо отслеживать время отклика определенных URL-адресов. Вы можете сделать это с большинством серверов мониторинга. В качестве контрольного случая вы можете контролировать время ответа google.com.

После того, как вы будете постоянно следить за всем этим, дайте ему поработать неделю, а затем проанализируйте все графики. Вы можете увидеть увеличение времени отклика в определенные дни. Вы можете показать эти данные ИТ-менеджеру на веб-сайте и сказать:

Вот график, показывающий неприемлемое время ответа от вашего веб-сервера, а вот еще один график, показывающий отличное время ответа от Google за тот же период времени. Очевидно, что наша сеть и подключение к Интернету не виноваты.

Другие вопросы по тегам