v1t3man
@v1t3man

Как лучше реализовать вывод статистики?

Есть таблица с различными данными запросов которые делаются раз в час.
Я хочу выводить эти данные на графике по датам с возможностью изменения периода времени (день, месяц, год).
На данный момент реализовано как получение сырых данных из базы, через ajax, а уже на клиенте данные суммируются по нужному периоду на js.

На данный момент данных не так много, примерно 1500-2000 позиций, всё это работает локально на докере, но запрос выполняется довольно долго, а количество позиций будет только увеличиваться.

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

Какой вариант лучше реализовать?
  • Вопрос задан
  • 31 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы