1

我只是在寻找有关实施这一点的可行性的建议,以及关于这是否可能的任何一般性想法和建议。不是代码,这不是家庭作业。

我正在开发一个在线健身应用程序,并且在往返健身房时,我通常没有互联网连接,因此必须等到我回家/有互联网连接才能输入当天的所有数据和任何注释.

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

想法

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

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

您自己的任何想法将不胜感激。

4

1 回答 1

1

您可以通过将计算机用作服务器来离线运行 Web 应用程序,您可以获得下面列出的运行 apache、php 和 mysql 的 PHP 堆栈。

  • 视窗: WAMP、AMPPS
  • Mac: XAMP、MAMP

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

您可以通过 ping google 或其他方式检查您是否在线。

于 2013-06-21T20:16:48.283 回答