如何使Web应用程序联机和脱机工作

时间:2019-03-12 05:22:02

标签: php html css mysql codeigniter-3

我最近为我的公司构建了一个Web应用程序,但是客户端需要该应用程序既可以脱机也可以在线运行,这取决于Internet连接的可用性。

无论如何,我正在寻找一种允许我的应用程序离线和在线运行的方法。使用了以下技术:PHP,MySQL,jQuery,HTML和CSS。

客户可能会在没有互联网连接的情况下使用该应用;如果存在互联网连接,则该应用程序将自动转到使用托管服务器。

1 个答案:

答案 0 :(得分:0)

这是琐碎的事情或非常困难的事情,具体取决于几件事:

  1. 您的客户是否有可以使用的内部网络?
  2. 可以从外部访问内部网络吗?
  3. 您的应用程序将拥有多少用户?
  4. 它们都在同一个网络上吗?

在规模的微不足道的方面,您可以将整个应用程序本地托管在客户端的网络上,如果有Internet连接,也可以从外部进行访问。但是,如果没有,只要您在内部网络上,服务就会继续。

在非常困难的一端,您可以构建服务,以便每个浏览器在计算机上存储足够的信息,即使互联网连接断开,用户也可以继续使用该服务。然后,当连接恢复时,该服务会将所有更新同步到浏览器。

但这全取决于这些问题的答案。