正在制作web应用程序的脱机版本


Making offline version of web apps

所以我使用laravel作为php后端和引导程序作为前端,并使用托管服务中的mysql(phpmyadmin)数据库来构建web应用程序或网站。因此,因为在我的国家,互联网连接很糟糕,我想办法让我的网站在没有互联网连接的情况下可用或可以使用,所以它会像这个

  1. 当糟糕或没有互联网连接时,我的网站会从本地机器加载本地数据,如html、js、css和数据库mysql

  2. 当互联网连接良好或可用时,我的网站将加载html、js、css等数据,并将本地机器上的数据库mysql(phpmyadmin)同步到托管服务或其他中

那么如何实现呢?

在没有可用连接时,使用Service Worker调解前端网络连接并在本地存储数据。

如果您只需要将数据库同步到远程主机,您可以使用MySQL复制设置。

http://dev.mysql.com/doc/refman/5.7/en/replication.html

常见问题解答已经告诉你,连接不需要总是可用的

https://dev.mysql.com/doc/refman/5.5/en/faqs-replication.html

希望这能有所帮助。