Pregenerate reports with a cron job
Mantener separados los logs detallados de visitas y un "caché" de reportes. I have tested this system with a 4.5 million of visits and it goes very slow with a large number of logs to process every time I enter on the control panel. My humble suggestion is to generate reports (one per day o per hour), maybe with the help of a cron job, to "pregenerate" the reports. This is the way Google Analytics and Matomo works, for example, and I think it can be useful in UXWizz.
Besides, it can be useful to maintain registers from the detailed logs from a X date and to maintain reports from a Y date.
Thanks!