【发布时间】:2013-04-06 10:54:46
【问题描述】:
我在测试我的网站时意识到,收到消息/评论的用户必须刷新页面才能看到任何警报或更改。
在comments.php?do=comment&id=1 中显示id 为1 的帖子供用户评论。
我使用此表单提交评论,这通过同一页面上的 mysql 提取来显示内容。
<form action="" method="post" >
input name="getcomment" type="text" value="What are your thoughts?"/>
<input value="Comment!" type="submit"/>
</form>
我在网上看到了很多关于在提交新评论时自动更新内容的资源(针对收件人),但我不确定哪个最好。请记住,这是一个非常小型规模的网站。
我有哪些选择? (JQuery/Ajax 似乎是最简单的)但是“轮询”数据库效率低吗?
我将如何实现这个(我觉得最困难)
【问题讨论】:
-
谢谢,我会调查的。是什么让 socket.io 优于其他类似服务? (如果有的话)。
-
好吧,我个人使用信号器,但那是针对 .NET 的。基本上 signalr 做了 socket.io 所做的事情,但 socket.io 更成熟。它看起来肯定更容易。
-
哦,好吧,是的,它看起来确实有点令人困惑,但我一定会仔细阅读