离线模式 - 连接互联网后更新数据

时间:2013-06-21 18:28:54

标签: php web-services cookies websocket offline-mode

我只是在寻求有关实施此问题的可行性的建议以及有关这是否可能的任何一般性意见和建议。不是代码,这不是作业。

我正在开发一个健身的在线应用程序,而且,往返于健身房我通常没有互联网连接因此必须等到我回家/有互联网连接才能输入该特定日期的所有数据和任何笔记。

我想知道是否有可能以某种方式开发离线模式,我仍然可以输入数据,然后当我回到家中,并将我的笔记本电脑连接到互联网时,数据将被上传到服务器,所以当我回到家时,我不必重新输入数据?

思想

我的一般想法是将数据放在cookie中,但是,我不太确定一旦互联网回来后cookie会如何更新。

另一种想法是使用套接字,然后以这种方式进行交互。在那,我的网络服务器有一个cron作业,“寻找”数据是否可从网络上的特定IP获得(同样,服务器将在同一网络上),如果有,则系统将转移从本地计算机到Web服务器的数据。

非常感谢您自己的任何想法。

1 个答案:

答案 0 :(得分:1)

您可以使用计算机作为服务器脱机运行Web应用程序,您可以获得下面列出的运行apache,php和mysql的PHP堆栈。

  • Windows: WAMP,AMPPS
  • Mac: XAMP,MAMP

然后,您可以将所有重要数据保存到CSV文件,一旦在线,您的脚本就可以将CSV数据推送到远程Web服务器。

您可以通过ping Google或其他内容来检查您的在线状态。