As I plan to develop a fundamental Analytics page to delve deeper into Javascript, AJAX and alternative data storage methods like redis, I find myself pondering the optimal way to deliver user data. Should it be dynamically calculated at real-time for graphs and charts, or should cron jobs be scheduled on an hourly basis to produce JSON data that can be parsed upon page load?