I want to count the number of visits (or visitors, not page requests or hits) made to my whole site.
I want to store each visit in a database to show some graphics with this data in the future.
Also, I want it to be reliable, fast and not to be polling to database for each page request. So, I think I should put some code in some entry point, but I don't know where, and not in the Global.asax event AppEndRequest. I'm guessing to code the SessionStart or SessionEnd events.
How can I make this visit counter?