因为我最初制作移动应用程序,所以我的PHP不是很好。所以问题是如何才能像Facebook一样实时通知?我对彗星,民意调查,网络插座等进行了大量研究。
对于Web套接字,我的服务器代理不允许我这样做。
对于彗星真的是在使用多少资源?即使我使用set_time_limit(0),我总是遇到500服务器间隔错误的问题。怎么解决这个问题?
无轮询评论。
那么什么是最佳解决方案?
答案 0 :(得分:0)
我认为最适合您的解决方案是使用ajax。你可以创建一个函数,用ajax从php获取所有通知然后用setInterval重复这个函数可能是每一秒!
答案 1 :(得分:0)
对于实时通知系统,您可能需要使用 Web套接字
此link可能会帮助您 PHP 。
答案 2 :(得分:0)
对于任何简单的实时通知,您可以使用ajax自动刷新DIV
你的include.php文件将每5秒运行一次
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('#load_tweets').load('include.php').fadeIn("slow");
}, 5000); // refresh every 50000 milliseconds
</script>
<div id="load_tweets" > </div>