Определяем количество онлайн пользователей из Google Analytics // Google
Очень часто при обсуждении нагрузки на сайт упоминаются мистические «онлайн-пользователи», кто это и как их считать?
Я не буду вдаваться в детали, особенно коли в оных не силен, но термин «онлайн-пользователи» зачастую используют для измерения производительности системы которая, по идее, должна что-то говорить заказчику о потенциальных возможностях расширения системы. Для начала, стоит определиться со средним пользователем системы, для этого нам потребуется залезть в Google Analytics и взять пару параметров:
Таким образом, среднестатистический посетитель моего блога просматривает две страницы за две минуты, т.е. 1 обращение в минуту эмулирует одного пользователя. Идём дальше — очередь за контентом. Выбираем самый популярный — «Content» → «Site Content» → «Pages» — и чем больше охват тем лучше:
Таким образом 10 страниц охватывает 60% посещений, лучше этот показатель довести до разумного максимума используя минимумом страниц — это будет наш список подопытных.
Ну на этом всё — мы теперь готовы настроить тестовое окружения для получения правдивых цифр, но что у нас сейчас?
Определить текущую нагрузку на сайт в данной единице измерения можно используя пункт «Audience» → «Overview» (кликаем и смотрим):
Таким образом «онлайн» у меня составляет:
пользователей в час ~200 ------------------------- = --------- = 6,66 60 минут / время пребывания 60 / ~2
Предположим, что проведя нагрузочное тестирование, и получив точку отказа в 100 пользователей я могу сказать, что мой сервер выдержит нагрузку в 15 раз большую нынешней, вот только осталось собрать аудиторию в 45 000 :)