Общее количество живых сессий на GAE - PullRequest
0 голосов
/ 18 сентября 2010

Есть ли способ подсчитать общее количество активных сеансов (например, за 10 минут) в Google App Engine (Python)?

Я хочу показать что-то на главной странице, например, Этот сайт в настоящее время посещает 200 человек онлайн

1 Ответ

1 голос
/ 18 сентября 2010

Учитывая распределенную природу GAE, я не думаю, что вы можете сделать это напрямую.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...