我正在开发一个使用Ajax-Wcf服务启用的Asp.Net聊天。这是一个非常简单的聊天引擎,消息对话意味着一对一(单个用户),但是我不知道如何管理(以最好的方式)通知新消息的可用性。现在,从另一端(将接收我的消息的用户),需要一些机制,以便知道何时发送了新消息。我想使用ajax定时器来调用另一个wcf方法,如果它可用,则返回字符串消息,如果不可用,则返回空字符串,但我认为这是实现这一点的最好方法。function..
function myJavaScriptCallb
我知道长时间的投票会消耗大量的资源。但是,由于我从未听说过EventSource,它如何影响服务器?它会消耗同样数量的资源吗?我注意到,在Networks Tab of Google Chrome Developers Tool中,EventSource确实创建了一个内容大小很大的请求(随着时间的推移)。在聊天大约一分钟之后,这两个请求的合并内容大小是关于150kb的。不过,这将增加更多的消息。
恐怕我的主人会暂停我