0

我在我的一个项目中开发了一个新闻和活动提要,它的工作原理非常基本,并且自动更新新闻提要我每 30 秒后触发一个 ajax 请求,这似乎是自动更新提要的最不有效的方式. 服务器上的负载变得很重,有时当其他 ajax 请求被触发时会发生意想不到的事情。

那么有什么方法可以在 ebtry 进入 db 之后触发请求。你可以在这里看到我的整个代码http://www.techknowlogists.com/how-to-create-facebook-like-news-feed-with-php-and-jquery/

这是我写的教程,但我想改进它。谢谢

4

1 回答 1

1

据我所知,当将值输入数据库时​​,您无法触发事件。但是,有一种更好的方法可以使用websockets. 这些比 AJAX 请求稍微高级一些,但它们会提供您想要的。

网络上有很多关于 websocket 的参考资料。这些是其中的一些:

http://net.tutsplus.com/tutorials/javascript-ajax/start-using-html5-websockets-today/

http://www.davesite.com/html5-code-tutorials/html5_interactive_intro_html_5/websockets/

https://stackoverflow.com/questions/4262543/what-are-good-resources-for-learning-html5-websocket

于 2013-01-29T11:06:55.270 回答