我的php不是很好,因为我一开始是做手机应用的。所以现在的问题是,我怎么才能像Facebook那样实时通知呢?我对comet,polling,web socket等有很多研究。
对于web套接字,我的服务器代理不允许我这样做。
对于comet来说,这真的占用了很多资源吗?即使我使用set_time_limit(0),我也总是遇到500个服务器间隔错误的问题。这个问题的解决方案是什么?
用于轮询无注释。
那么最好的解决方案是什么呢?
发布于 2014-07-25 14:20:09
我认为对你来说最好的解决方案是使用ajax。你可以创建一个函数,用ajax从php获取所有的通知,然后用setInterval重复这个函数,也许是第二个!
发布于 2014-07-25 14:33:45
对于实时通知系统,您可能需要使用Web Sockets
对于PHP,这个link可能会对你有所帮助。
发布于 2014-07-25 14:56:35
对于任何简单的实时通知,您可以使用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>https://stackoverflow.com/questions/24949118
复制相似问题