最简单/最有效的持续检查方法&;在Java中读取数据库更改的PHP文件?

最简单/最有效的持续检查方法&;在Java中读取数据库更改的PHP文件?,java,php,mysql,Java,Php,Mysql,我有一个简单的PHP好友系统,使用MySQL数据库。我还有一个Java应用程序,用户可以通过PHP系统向某人发送好友请求,收件人可以接受。当用户发送好友请求时,PHP会将发送者和接收者的用户名写入数据库的一个表中,现在为了检查好友请求,接收者必须手动刷新一个PHP文件(输出发送者的用户名) 我使用HttpConnection手动检查PHP文件并加载输出,但我想知道是否有一种方法可以不断轮询或保持一个从PHP文件读取更新信息的活动连接,以便在发件人发送好友请求时自动通知收件人,而不是每秒重新加载该

我有一个简单的PHP好友系统,使用MySQL数据库。我还有一个Java应用程序,用户可以通过PHP系统向某人发送好友请求,收件人可以接受。当用户发送好友请求时,PHP会将发送者和接收者的用户名写入数据库的一个表中,现在为了检查好友请求,接收者必须手动刷新一个PHP文件(输出发送者的用户名)

我使用HttpConnection手动检查PHP文件并加载输出,但我想知道是否有一种方法可以不断轮询或保持一个从PHP文件读取更新信息的活动连接,以便在发件人发送好友请求时自动通知收件人,而不是每秒重新加载该文件(这不会占用大量带宽)


谢谢。

您可以使用AJAX来不断检查,而不是让用户执行硬刷新

其他选项是使用webworker:

tkx

这些可能有帮助: