我在我的一个项目中开发了一个新闻和活动源,它基于一个非常基本的原则并自动更新新闻源我每隔30秒就会发出一个ajax请求,这似乎是最不有效的自动方式更新Feed。服务器上的负载变得很重,有时在其他ajax请求被触发时会发生意外情况。
有没有办法在ebtry进入db后触发请求。您可以在此处查看我的整个代码http://www.techknowlogists.com/how-to-create-facebook-like-news-feed-with-php-and-jquery/
这是我写的教程,但我想改进它。谢谢
答案 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