title: Scalability of LongPolling in .Net :Grand Finale
body: <p>I did my research on how to implement comet like chat on asp.net / MVC. 
  what i found was it can be done by Long Polling..</p>
  
  <p>about long polling , because it keeps the threads open so many concurrent connections will be made making its porformance poor (or flat zero), cuz IIS aint meant for many concurrent connections </p>
  
  <p>Now the Tools For Business :Pokein, SignalR, SocketIO, Now.Js (Skipping paid tools, Free is pretty :) )
  as far as i know all these use long polling ,then what do they actually du to improve performance in IIS (All these can be used with asp.net)..</p>
  
  <p>I also found Facebook uses Erlang (Dunno how to use it) to make it happen &amp; ofcourse $100 million worth of hardware(balancing 70 million user). and FB uses long polling not some comet server( as far as my research goes).</p>
  
  <p>I want to implement scalable long polling on asp.net MVC 3
  the two finalsit i found are <a href="http://blogs.claritycon.com/blog/2011/04/12/roll-your-own-mvc-3-long-polling-chat-site/" rel="nofollow">Here</a> and <a href="http://www.hanselman.com/blog/AsynchronousScalableWebApplicationsWithRealtimePersistentLongrunningConnectionsWithSignalR.aspx" rel="nofollow">here</a></p>
  
  <p>All i want to know which is better and why..
  and also which tool is best among the given ones</p>