剂量 JQuery 是收听 mysql 新记录或通过单击加载新内容的最快方式?

dose JQuery is fastest way to listen to mysql for new record or load new content with clicking?

1- 我为我的用户开发了一个基于 Web 的支持消息系统。(不是聊天 - 类似于 facebook 消息系统)。系统每 10 秒监听 mysql 以检查新消息。

你认为我必须使用 JQuery 或 Comet 或其他任何东西吗?

2- 我还想自动加载更多内容(单击按钮或滚动到页面末尾)。 Dose JQuery 是唯一快速的方法吗?

这是我开发的示例网站:wepars

它使用 JQuery 自动加载更多内容,但有时自动加载内容效果不佳。当我与其他网站比较时,我认为它太慢了!


当然我听说过 nodejs,但我认为它对于编程来说太复杂了,而且它对于实时聊天来说太复杂了,所以我不需要这种类型的项目。你怎么看?我说得对吗?

我和 php 一起工作。

jQuery 对于这样的事情来说简单而稳定。 如果你想让你的脚本更快,你可以使用纯 JavaScript,XMLHttpRequest 是你的解决方案。

而且我认为您在问题中混淆了服务器端和客户端技术的含义。

我想用 jQuery 没问题。如前所述,纯 JS 速度更快,但它使您编写更多代码并且不太清晰。你总是从速度和方便中做出选择。如果 jQuery 在某些地方对你来说太慢了,你可以使用纯 JS。此外,如果您的聊天系统需要及时推送更改,您需要使用 WebSockets 而不是池化。您可以在 php for example here 上找到 WebSockets 的实现。但是一般的想法 php 是注定要死的,所以我想不把它用作连续 运行 应用程序会更方便。