【问题标题】:How to Make a Web Application Work Online, and Offline如何使 Web 应用程序在线和离线工作
【发布时间】:2019-03-12 05:22:01
【问题描述】:
我最近为我的公司构建了一个 Web 应用程序,但客户需要该应用程序能够离线和在线工作,具体取决于互联网连接的可用性。
无论如何,我正在寻找一种方法让我的应用程序可以离线和在线运行。使用了以下技术:PHP、MySQL、jQuery、HTML 和 CSS。
客户可以在没有互联网连接的情况下使用该应用程序;如果有互联网连接,应用程序将自动转为使用托管服务器。
【问题讨论】:
标签:
php
html
css
mysql
codeigniter-3
【解决方案1】:
这要么微不足道,要么极其困难,具体取决于以下几点:
- 您的客户是否有可以使用的内部网络?
- 可以从外部访问该内部网络吗?
- 您的应用程序将拥有多少用户?
- 它们都在同一个网络上吗?
在规模较小的一端,您可以在客户端网络上本地托管整个应用程序,如果有互联网连接,也可以从外部访问。但如果没有,只要你在内部网络上,服务就会继续。
在极其困难的一端,您可以构建您的服务,以便每个浏览器在机器上存储足够的信息,以允许用户在互联网连接中断的情况下继续使用该服务。然后,当连接恢复时,该服务会将所有更新同步到浏览器。
但这一切都取决于这些问题的答案。