1

我一直在阅读推送通知。我知道苹果和谷歌的手机,称之为两种不同的东西。堆栈上有很多关于谷歌和苹果为他们的手机提供的服务的帖子

读到让我很好奇这是否可能。这基本上是说除了保持连接打开而不是关闭它之外,没有直接的方法可以做到这一点。它提到了一些朝着这个方向发展的新标准。

我有一个 php 服务器 api。目前已设置客户端使用 HTTP GET 来查看是否有任何更新。我虽然因为 90% 的时间没有更新,如果我在有更新时使用 HTTP PUSH 而不是不断检查更新,我不会在我的 MySQL 服务器上节省很多税。

如果这在 PHP 中是可能的,并且有人知道它的教程,我将不胜感激。

4

1 回答 1

1

当有更新记录最后更新时间时,让您的服务器写入文件怎么样?然后当页面加载时,它会检查该文件并查看上次更新时间。如果那个时间晚于 {cookie-value} 那么它继续到代码的 mySql 部分,如果不是它没有。

不完全是一个推动,但它确实节省了您的 MySQL 工作。当然,它的可行性取决于您拥有什么样的更新以及您对更新任务本身的控制程度。

于 2013-02-17T06:00:21.210 回答