2015-12-16 3 views
4

Итак, я создаю веб-приложения или веб-сайт, используя laravel в качестве php-бэкенда и бутстрапа для интерфейса и используя базу данных mysql (phpmyadmin) из службы хостинга. так потому, что в моей связи страны Интернета плохо я думал, как сделать свой веб-сайт, чтобы быть доступным или может быть использован без подключения к интернету, так что это будет как этогоСоздание автономной версии веб-приложений

  1. При плохом или подключения к интернету моего сайта будет загружать локальные данные, такие как html, js, css, а также базу данных mysql с локальной машины

  2. Когда интернет-соединение хорошо или доступно, мой сайт будет загружать данные, такие как html, js, css, а также базу данных синхронизации mysql (phpmyadmin) с локальной машины в услугу хостинга или иным образом

Итак, как это достичь?

+0

Почему бы не создать одно веб-приложение и не синхронизировать только базу данных после того, как сетевой сервер будет готов ... – Mendes

+0

Хорошо, потому что я расширяю свой «нормальный» веб-сайт с возможностью продвижения, как управление отчетами и другими вещами, поэтому я думаю, что это будет лучше, если я смогу получить автономную версию с функцией синхронизации. –

ответ

0

Используйте Service Worker, чтобы оповестить сетевые подключения к интерфейсу и хранить данные локально, когда соединение отсутствует.

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

Надеется, что это помогает.

Смежные вопросы