Coldfusion是否有推送功能来创建实时自动收报机?

Nic*_*rie 3 javascript coldfusion ticker

我们正在我们的网站上举办比赛,参观者可以投票选出自己喜欢的比赛参赛作品.我们获得了大量的流量和很多选票.

我们想在我们的主页上添加一个自动收录器,每当投票时显示投票总数就会更新.

我们的网站在Coldfusion 10服务器上运行.

我知道如何执行此操作的唯一方法是运行每秒运行一次的JavaScript函数,并运行ajax命令来调用另一个只运行查询以返回总投票的页面.当你每秒花费数百个用户进行轮询时,这似乎会占用大量带宽.

有没有更好的方法不会导致巨大的带宽阻力?也许可以使用Coldfusion的某种"推送"功能?

Lee*_*ish 5

这是我在这个主题上使用过的最完整,最完整的教程.走过你所有的一切.

http://www.adobe.com/devnet/coldfusion/articles/html5-websockets-coldfusion-pt1.html

除非他们从未触及确保服务器上的端口已打开.我们使用WIN 2008 Server,默认情况下防火墙阻止它.

在最基本的层面上,你做三件事:

  1. 将频道添加到App.cfc
  2. 在您要使用数据的页面上添加一个监听器(收听通道)
  3. 添加页面以发布数据(发布到频道)

在每个步骤中,您可以执行大量其他操作来处理数据.