建立我自己的推送通知服务器到客户端(不是电话应用程序)


Building my own push notification server to client (NOT PHONE APP)

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

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

我有一个php服务器api。目前,客户端设置为使用HTTPGET来查看是否有任何更新。我想,由于90%的时间都没有更新,如果我在有更新时使用HTTP PUSH,而不是不断检查更新,我不会在MySQL服务器上节省很多负担吗。

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

当有一个更新记录了上次更新时间时,让服务器写入一个文件怎么样;然后,当页面加载时,它会检查该文件并查看上次更新时间。如果该时间晚于{cookie值},那么它将继续执行代码的mySql部分,如果不是,则不执行。

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