作者miewQ (ICQ)
看板Ajax
标题[问题] 用AJAX设计web messenger的问题
时间Fri Jan 26 18:00:23 2007
现在许多web messenger是以AJAX来写成(ex:市面上就很多msn web messenger),我对作法
有一点好奇。
因为msn有他特定的port,而ajax是用http port 80上运作。
所以在HTTP server上势必要有一个msn client,如此一来才能藉着msn client连上msn
server
我的问题是在於说,HTTP server跟msn client是如何沟通的?
我有想到一个作法,就是藉由资料库,msn client收到讯息後,写入资料库当中,然後当
HTTP client藉由AJAX来询问有无新讯息时,HTTP server会去查询资料库,看看资料库中
有没有新的讯息,然後将资料传给 HTTP client。
这种作法好像对server的负担很大,有没有什麽更高明的作法?
感谢提供意见的高手!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.55.54
1F:推 olliwang:Comet可以让server主动丢东西给client 01/26 18:12
2F:→ gpmm:应该是 call cgi 就直接送出去给 msn server 了吧 01/27 00:59
3F:推 liberation:http streaming? 01/29 00:24