首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网站的实时通知

问网站的实时通知
EN

Stack Overflow用户
提问于 2014-07-25 14:10:55
回答 3查看 949关注 0票数 0

我的php不是很好,因为我一开始是做手机应用的。所以现在的问题是,我怎么才能像Facebook那样实时通知呢?我对comet,polling,web socket等有很多研究。

对于web套接字,我的服务器代理不允许我这样做。

对于comet来说,这真的占用了很多资源吗?即使我使用set_time_limit(0),我也总是遇到500个服务器间隔错误的问题。这个问题的解决方案是什么?

用于轮询无注释。

那么最好的解决方案是什么呢?

EN

回答 3

Stack Overflow用户

发布于 2014-07-25 14:20:09

我认为对你来说最好的解决方案是使用ajax。你可以创建一个函数,用ajax从php获取所有的通知,然后用setInterval重复这个函数,也许是第二个!

票数 0
EN

Stack Overflow用户

发布于 2014-07-25 14:33:45

对于实时通知系统,您可能需要使用Web Sockets

对于PHP,这个link可能会对你有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2014-07-25 14:56:35

对于任何简单的实时通知,您可以使用ajax自动刷新DIV

您的include.php文件将每5秒运行一次

代码语言:javascript
复制
<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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24949118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档