Небольшая группа пользователей получает очень медленную загрузку страниц.Процессор / пропускная способность / и т. Д. Не под нагрузкой - PullRequest
0 голосов
/ 13 апреля 2011

Это сводит меня с ума, поэтому я подумал, что увижу, может кто-нибудь дать мне подсказку.У меня есть небольшой VPS под управлением Centos 5, новейшие Apache, MySQL и PHP.

  • Около 1% моих пользователей сообщают об очень медленной загрузке страниц, даже для статических HTML-страниц.Порядка 0,1 кбит / с.Но они в конечном итоге заставляют страницы загружаться.

  • Это всегда одни и те же пользователи, которые страдают, и они всегда страдают.

  • Сервер не загружен процессором или диском и не ограничен в памяти или диске.

  • Пропускная способность очень быстрая и стабильная для всех незараженных пользователей.

  • Зараженные пользователи могут очень быстро загружать файлы с других серверов VPS натот же хостТак что это не похоже на хост.

Кто-нибудь еще сталкивался с такой проблемой?

/ EDIT

  • Tracertот затронутых пользователей это нормально

/ EDIT2

  • Пользователи утверждают, что пробовали различные операционные системы и браузеры
  • Пользователи из разных географических регионов

Ответы [ 2 ]

0 голосов
/ 05 марта 2013

что говорит redbot.org ?

Также попробуйте запустить тест веб-страницы из географического региона, близкого к пользователям, у которых возникла проблема. Посмотрите на карту водопада и посмотрите, есть ли большое время ожидания или время TTFB.

И в случае, если ваши пользователи находятся в месте, где CDN / узел может быть отключен или даже заблокирован. Например, если ваши пользователи находятся в Китае, например, и у вас загружаются сторонние виджеты, такие как Facebook / Twitter, они будут заблокированы китайским брандмауэром и получат время ожидания от 10 до 20 секунд.

0 голосов
/ 15 апреля 2011

Это может быть какое-то сумасшествие с DNS - особенно. если пользователи находятся в корпоративной среде. Обычно DNS-запросы кэшируются, но если каждый запрос также включает DNS-поиск, это может объяснить поведение, которое вы идентифицируете.

Если это вообще возможно, вы можете попросить этих пользователей подключить свои ПК (надеюсь, ноутбуки) к другой сети и попытаться подключиться.

Вы также можете попросить их установить Firebug (плагин для браузера Firefox) - это дает вам наглядное представление о том, что происходит.

Содержит ли страница Javascript - esp. аналитические теги от других провайдеров? Иногда это может вызвать визуально медленную страницу - она ​​нормально загружается, но браузер не отображает ее, потому что работает с кодом аналитики.

...