136得票3回答
负载均衡Web套接字

我有一个支持WebSockets的服务器,浏览器连接到我的站点,并且每个浏览器都会打开一个到 www.mydomain.example 的WebSockets。这样,我的社交网络应用程序就可以向客户端推送消息。 传统上,仅使用HTTP请求时,我会通过在两个Web服务器前面添加第二个服务器和一个...

114得票8回答
彗星和jQuery

我已经研究了一些使用JavaScript进行服务器推送的内容,并得出了普遍共识,即我所寻找的内容是“Comet”设计模式。有没有基于jQuery构建的此模式的良好实现?如果没有,是否存在任何良好的此模式的实现?无论对这些问题的答案如何,是否存在关于此模式的实现方面的文档?

99得票4回答
安卓:在线测试推送通知(谷歌云消息)

更新:GCM已被弃用,请使用FCM。 我正在我的应用程序中实现Google云消息传递。由于一些防火墙限制,我的服务器代码尚未准备好,我无法部署测试服务器以进行推送通知。我正在寻找一个在线服务器,该服务器会向我的设备发送一些测试通知,以测试我的客户端实现。

34得票9回答
客户端通知,我应该使用AJAX推送还是轮询?

我正在开发一个简单的通知服务,用于向浏览网站的用户传递消息。通知不必实时发送,但如果频率超过每5分钟一次,可能会提供更好的用户体验。客户端发送和接收的数据量不是很大,只需进行简单的数据库查询即可检索数据。 在阅读其他讨论主题的对话时,似乎AJAX推送可能会导致更高的服务器负载。由于我可以容忍...

32得票6回答
HTML 5 WebSocket将取代Comet吗?

看起来HTML 5中的Websockets将成为服务器推送的新标准。 那么,这是否意味着称为Comet的服务器推送hack将过时? 如果Websockets很快(1-2年内)将在所有主要浏览器中可用,我还有必要学习如何实现Comet吗? 那么直到那时,我可以使用Beaconpush或Pu...

32得票2回答
当一个资源已经在缓存中,浏览器是否会取消服务器推送?

HTTP/2规范指出,在PUSH_PROMISE帧中标识的任何资源,如果客户端取消推送,则不会被推送。 当浏览器检测到已经在缓存中存在的资源时,它应该取消对该资源的推送。然而,我不知道浏览器如何检测它。这些帧是否提供额外的信息(如ETag或最后修改时间),以允许浏览器检测是否必须驱逐任何缓存...

30得票1回答
SockJS还是Socket.IO?重构基于ajax的页面值得吗?

哪个更好: Socket.IO 还是 SockJS,最大的区别是什么? 将一个完全基于 AJAX 的页面重新构建成基于 node.JS / socket.io 的页面有多难? 我是否必须重新编写所有内容? 是否有任何好的教程来指导如何完成这个过程? 在你的意见中,这样做是否值得?

26得票10回答
ASP.NET会话超时后的推送重定向

我正在寻找有关会话过期时自动推送用户(即无需后台提交)的网站技术的教程、博客文章或帮助。感谢任何帮助。

25得票6回答
在Python的Google App Engine中实现Comet/服务器推送

我该如何在Python的Google App Engine中实现Comet/服务器推送?

24得票2回答
HTTP 2将支持服务器推送,这是什么意思?

我已经读了很多关于HTTP 2(仍在开发中)的东西,所以我也听说了服务器推送功能,但是在我脑海中,这并不清楚。 这个服务器推送功能是否意味着服务器能够在客户端没有发出请求的情况下向其发送响应?就像普通的TCP连接一样?还是我误解了?