![]() |
1
7
首先,投票是一种方式。你可以用闪光灯、银光灯或彗星-
http://en.wikipedia.org/wiki/Comet_(programming)
[编辑]
将轮询与前端的缓存服务器结合使用是一个很好的解决方案。您可以在服务器上使用逻辑来更新每个客户端的缓存,从而减少每次轮询的负载。您可以为在X分钟内登录/轮询的用户更新缓存,以进一步减少缓存更新。对我来说,实现pull比pull更简单,技术上更明智。 |
![]() |
2
2
|
![]() |
3
2
退房 WebSync ,用于.NET/IIS的comet解决方案。它会完全符合你的要求。没有额外的投票浪费资源,只在需要时推,实时更新…整个9码。 |
![]() |
4
1
http://www.ape-project.org/ 我觉得是你找的好地方。它基于ajax推送或一些人称之为反向ajax。还有其他项目,其基础是: http://en.wikipedia.org/wiki/Comet_(programming) 我提到了APE项目,因为您可以使用JavaScript,或者如果您想在服务器端使用C++、PHP、Python等。 |
![]() |
5
1
您已经听说过HTTP轮询(COMET)。这就留下了一个悬而未决的问题,即 本身(IIS+ASP)检测数据库中的更改而不轮询数据库。使用SQL Server,您可以使用以下技术 Query Notifications ,它允许ASP.Net进程在数据库中缓存的记录发生更改时收到通知。您也可以查看 LinqToCache 允许查询通知与LINQ查询混合的项目。 |
![]() |
orzel · 我应该使用哪种通信技术向网站用户推送数据流[已关闭] 7 年前 |
![]() |
yehyatt · GCM(谷歌云消息)使用什么技术? 10 年前 |
![]() |
Deproblemify · 页面上的PHP退出ajax中止() 10 年前 |
|
pasanbsb · Comed服务器广播频道自动删除 11 年前 |