制作网络应用的离线版本

时间:2015-12-16 03:40:39

标签: javascript php mysql

所以我正在使用laravel作为php后端和bootstrap for frontend并使用mysql(phpmyadmin)数据库从托管服务构建Web应用程序或网站。所以,因为在我的国家,互联网连接不好,我想一种让我的网站可用的方式,或者可以在没有互联网连接的情况下使用,所以它会是这样的

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

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

  3. 那么如何实现呢?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

常见问题解答已经告诉您,连接并不需要始终可用

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

希望这有帮助。