Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tạo một ứng dụng web có thể hoạt động ngoại tuyến, lưu trữ dữ liệu và sau đó đồng bộ hóa nó với MySQL từ xa khi trực tuyến?

Có nó là có thể. Mặc dù có nhiều lựa chọn thay thế khác nhau, "Ứng dụng web tiến bộ" (PWA) là một trong những chủ đề thịnh hành của ngày hôm nay. Họ cung cấp trải nghiệm ứng dụng dành cho thiết bị di động với trang web đáp ứng và di động. Họ cũng cung cấp chế độ độc lập.

Bạn có thể sử dụng API bộ nhớ đệm , API IndexedDB , API lưu trữ web ... để lưu trữ dữ liệu.

Bạn cần có API Service Worker để đồng bộ hóa ứng dụng của bạn với cơ sở dữ liệu hoặc để quản lý ứng dụng của bạn khi người dùng ngoại tuyến.

Tài liệu của Google về PWA s có thể là một điểm tốt để bắt đầu. Ngoài ra, bạn có thể đi sâu vào bộ nhớ ngoại tuyến cho pwa tài liệu của Google.

Đây là một blog hay để mô tả các tính năng của PWA s.

CẬP NHẬT VÀO THÁNG 4 NĂM 2018:

Với iOS 11.3, Safari 11.1 đã được phát hành với sự hỗ trợ của nhân viên dịch vụ. Tham khảo: tài liệu

Cảm ơn @ChrisLove cho nhận xét




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để gỡ cài đặt MySQL khỏi Mac OS X?

  2. Sử dụng utf8mb4 trong MySQL

  3. Mã hóa Spring Data jpa utf-8 không hoạt động

  4. chuẩn hóa các ký tự có dấu trong các truy vấn MySQL

  5. bao gồm các hàng bị thiếu (không đếm được) khi sử dụng GROUP BY