如何在进入数据库后触发请求?

时间:2013-01-29 11:00:48

标签: php mysql ajax

我在我的一个项目中开发了一个新闻和活动源,它基于一个非常基本的原则并自动更新新闻源我每隔30秒就会发出一个ajax请求,这似乎是最不有效的自动方式更新Feed。服务器上的负载变得很重,有时在其他ajax请求被触发时会发生意外情况。

有没有办法在ebtry进入db后触发请求。您可以在此处查看我的整个代码http://www.techknowlogists.com/how-to-create-facebook-like-news-feed-with-php-and-jquery/

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

1 个答案:

答案 0 :(得分:1)

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

网上有很多关于websockets的参考资料。以下是其中一些:

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