Romych
Вообще бы лучше в API иметь суммарные сведения о тестируемых событиях, тогда одним запросом мы тестируем все
типо(ответ на запрос c текущего юзера) getevent = {a1:3, a2:1, a3:0, a4:1, a5:0}
Точнее просто иметь возможность добавки +1 с любого юзера к конкретной переменной a1,a2,a3,a4,a5 на конкретном юзере, а сброс каждой или всех переменных возможен только юзером, на которого добавляются события
Вид запроса на простановку(с произвольного юзера, на определённого) addevent userId:1200, add:a1
Ну или: /api.php?method=addevent&userId=1200&add=a1
А заполнять событие можно с конкретного клиента (ну по типу как я предлагал про класс на body, кликнул на простановку оценки скрипт обратился к API- добавил 1 к событию a1 на нужном юзере
Но тогда 2000 запросов/сек будет будет при циклическом опросе от всех событий от всех текущих клиентов(ну +10% добавится, если событие есть, то нужно опросить еще и конкретный метод), а не ток тест событий
Юзер просмотрел какое-то уведомление или сам пост - скрипт удалил единичку из событий