![]() |
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查询混合的项目。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
pseudodev · 失败的测试仅显示堆栈跟踪,不显示完整日志 4 月前 |
![]() |
CactusCake · if语句中应有分号 5 月前 |
![]() |
Bin4ry · 子文件夹中的应用程序设置 6 月前 |