#linux #performance #apache #centos #bandwidth
#linux #Производительность #apache #centos #пропускная способность
Вопрос:
Это сводит меня с ума, поэтому я подумал, что посмотрю, может ли кто-нибудь дать мне подсказку. У меня есть небольшой VPS, работающий под управлением Centos 5, новейших Apache, MySQL и PHP.
-
Около 1% моих пользователей сообщают об очень медленной загрузке страниц, даже для статических HTML-страниц. Порядка 0,1 кбит / с. Но в конечном итоге они загружают страницы.
-
Страдают всегда одни и те же пользователи, и они всегда страдают.
-
Сервер не загружен процессором или диском, и у него нет ограничений по памяти или диску.
-
Пропускная способность очень быстрая и согласованная для всех пользователей, не затронутых проблемой.
-
Пострадавшие пользователи могут очень быстро загружать файлы с других VPS-серверов на том же хостинге. Так что, похоже, это не хост.
Кто-нибудь еще сталкивался с подобной проблемой?
/РЕДАКТИРОВАТЬ
- Отслеживание от затронутых пользователей является нормальным
/EDIT2
- Пользователи утверждают, что пробовали различные операционные системы и браузеры
- Пользователи приходят из разных географических регионов
Комментарии:
1. Попробуйте выполнить пинг сервера и выполнить трассировку с компьютеров пользователя.
2. Какие браузеры используют пострадавшие пользователи (по сравнению с остальной частью населения)? Все ли машины в одной сети / задействован ли общедоступный Интернет?
3. RQDQ: общедоступный Интернет. Пользователи утверждают, что перепробовали несколько браузеров и операционных систем
Ответ №1:
Это может быть какое-то сумасшествие с DNS, особенно если пользователи находятся в корпоративной среде. Обычно запросы DNS кэшируются, но если каждый запрос также включает поиск DNS, это может объяснить поведение, которое вы определяете.
Если это вообще возможно, вы могли бы попросить этих пользователей подключить свои компьютеры (надеюсь, ноутбуки) к другой сети и попытаться подключиться.
Вы также можете попросить их установить Firebug (плагин для браузера Firefox) — это дает вам очень наглядное представление о том, что происходит.
Содержит ли страница теги Javascript, особенно. analytics, от других поставщиков? Иногда это может привести к визуально медленной странице — она загружается нормально, но браузер не отображает ее, потому что он работает с кодом аналитики.
Ответ №2:
что делает redbot.org скажите?
Также попробуйте запустить тест веб-страницы из географического региона, близкого к пользователям, у которых возникла проблема. Посмотрите на диаграмму водопада и посмотрите, есть ли большое время ожидания или время TTFB.
И, на всякий случай, ваши пользователи находятся в месте, где может быть отключен CDN / узел или даже заблокирован. Например, если ваши пользователи находятся, например, в Китае, и у вас загружаются сторонние виджеты, такие как facebook / twitter, они будут заблокированы китайским брандмауэром и будут получать таймауты от 10 до 20 секунд.