Ближе к ночи получилось оптимизировать график в @ton_portfel
Время ответа упало с 3-7 секунд до ~300 миллисекунд
Теперь графики так быстро грузятся, что мы может даже будем подгружать сразу все и переключение между графиками будет моментальное
В плане реализации: тормозило всё из-за аггрегации цен токенов, потому что это сотни тысяч строк для месячного и годового периода, которые я агрегировал прямо в запросе к БД. Это требовало обхода всех строк (хоть и параллельного), что означало больше данных == дольше ответ.
Я навернул Materialized View в постгре и теперь у меня сразу есть агрегированные цены токенов для дневных и недельных промежутков
Post #76
795

- 👍 10
- 🔥 7
- ❤ 4
- 👨💻 1