title: Application state in ASP.NET - performance limitations?
body: <p>I have an application where I want two users to communicate with eachother.. This has to happen every second - and I have been considering a lot of solutions.</p>
  
  <p><a href="https://stackoverflow.com/questions/4557428/asp-net-implementing-a-client-server-solution-for-chats-iterative-fights-ect">I had a thread some time ago</a>, which gave some really good ideas. Problem is I don't want to get into reverse-AJAX yet as I am waiting for HTML 5 sockets.</p>
  
  <p>Anyway, I "just" need to create a variety of features: Chat, 1 on 1 fight, people on a map and alike. For this, I see two obvious solutions:</p>
  
  <ul>
  <li>Database updates (read from DB every second)</li>
  <li>Using the global Application state</li>
  </ul>
  
  <p>Which of these solutions are the best? Or do you have some even more magic neat solution?</p>