I want to provide about 10 different 'statistics' to my users. Each stat represents the count returned by a different query of my database. Each stat/query is specific to the current user. What is going to be the most efficient way to achieve this? Am I right to think that running the stat queries, for each user on each page of my site (to provide them with a realtime picture) is not the best way of doing it?
Advice appreciated.
Edit:
I am working on the basis of between 100 - 1000 concurrent users.