jac*_*cob 3 html javascript jquery
假设我们有用户A和B访问包含按钮的同一URL.当A单击按钮时,我希望B的网站上的某些内容在B上面时立即更改,例如要添加的文本.我希望这会发生延迟小于150毫秒.
这是现实的吗?你能给我一些关于我应该搜索的提示,或者说明这个的玩具例子吗?谢谢.
我想你应该看一下Push/Comet服务器.现在非常流行的是NGINX的推送模块:http://pushmodule.slact.net/
这就是你如何创建聊天室的例子.至少这就是你解释的那样.
********更新
至于你的延迟问题,我不认为150ms是现实的,你意识到它是一个完整的往返至少加上DB读写.轮询不会给你的用户一个非常活泼的经验,这是因为你的JS可能会决定派它的响应用户完成的动作,你将不得不等待,直到你的JS再次发送请求用户"B权利之前"看到更新.这可能很长一段时间,也许就像10秒钟?在我看来你不会使用轮询,因为它非常浪费,并且缓存也非常困难.
我会继续推动.不幸的是,Apache没有像Nginx这样可靠的推送服务.
| 归档时间: |
|
| 查看次数: |
106 次 |
| 最近记录: |