<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Architecture</title><link>http://forums.asp.net/16.aspx</link><description>Discuss and debate ASP.NET application designs. &lt;a href="http://aspadvice.com/SignUp/list.aspx?l=8&amp;c=17" target="_blank"&gt;Email List&lt;/a&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: See who is online and Instant messages</title><link>http://forums.asp.net/thread/3272947.aspx</link><pubDate>Fri, 03 Jul 2009 07:34:59 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3272947</guid><dc:creator>vivek_iit</dc:creator><author>vivek_iit</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3272947.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=16&amp;PostID=3272947</wfw:commentRss><description>&lt;p&gt;You can try using SqlCacheDependency (if you are using SQLServer) so that the DB service will ping your ASP.NET application when the data in the watched table changes. So instead of pinging the DB , you will get a notification from the DB itself when a new message gets inserted for that user. Refer this link:&lt;/p&gt;&lt;p&gt;http://www.codeproject.com/KB/database/chatter.aspx&lt;/p&gt;&lt;p&gt;HTH,&lt;/p&gt;&lt;p&gt;Vivek&lt;br /&gt;&lt;/p&gt;</description></item><item><title>See who is online and Instant messages</title><link>http://forums.asp.net/thread/3271666.aspx</link><pubDate>Thu, 02 Jul 2009 15:11:36 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3271666</guid><dc:creator>crackerjack1985</dc:creator><author>crackerjack1985</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3271666.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=16&amp;PostID=3271666</wfw:commentRss><description>&lt;p&gt;Got a questiona about the design of my site and wonder if there is a way to improve it. Its a socail networking site and i need to see what users are online. So have a row in my db called lastactivetime. I have a ajax timer run every 10 seconds and update that value for multiple reason. To make sure there active and to get status changes such to change a link button if there is a email or find out if they have a pending IM incoming. So i find it important that i can have as accrute way of telling if some one is online. Also when there is a incoming IM I open up a new window and kinda just have another ajax timer that ticks ever second to see if there is a new message. Is there any way to improve this? I think it would really cpu and db expensive on the servers.&lt;/p&gt;</description></item></channel></rss>