pwa tutorial # cara melakukan caching di pwa

12:12 PM
pwa tutorial # cara melakukan caching di pwa
Di Posting Oleh : wandi
Kategori : javascript Pemprograman web react

Berikut penjelasan tetang cara melakukan caching di pwa

Dengan service worker webiste kita dapat berjalan didalam keaadaan sinyal yang buruk bahkan offline, bahkan browser tidak lagi dihantui oleh kemunculan dinosaurus. karena service worker telah mendownload content yang telah kita akses dan disimpan didalam cache. content yang telah disimpan didalam cache nanti akan digunakan lagi ketika user sedang offline atau dalam jaringan yang sangat buruk. maksud dari caching adalah proses download content yang dilakukan servie worker agar website bisa berjalan saat offline. ada beberapa strtegi yang di rekomendarikan.

hanya cache

strategi ini akan mengambil data dari cache sepenuhnya dan tidak akan mengambil data dari jaringan selama website kita berjalan. cara ini harus semua content sudah ada didalam cache sehingga kita dapat bergantung pada cache.

hanya jaringan

strategi ini akan mengambil data hanya dari jaringan, keuntungan dari strtegi ini datanya selalu terupdate. tetapi terjadi masalah jika dengan offline atau jaringan sedang buruk akan menyebabkan muncul pesan erorr atau aplikasi lama diakses.

cache kemudian jaringan

strategi ini akan mengambil data dari cache bila ada.jika tidak ada makan akan melekukan request ke jaringan.dengan strategi ini aplikasi kita akan diakses lebih cepat karena akan ditampilkan data-data yang ada dicache dahulu dan jika ada jaringan maka datanya akan terupdate.

Cache kemudian network sambil masukkan ke cache lagi

strategi ini sama seperti diatas cuma ada tambahan ketika data baru yang didapat dari jaringan, kemudian data tersebut disimpan dicache.

jaringan kemudian cache

strategi ini akan mengambil data dari jaringan jika jaringan tidak tersedia maka akan menampilkan data yang ada dicache.

cache atau jaringan

strategi ini akan mengecek mana yang lebih cepat, jika jaringan lebih cepat dari pada cache maka akan mengambil data dari jaringan. dan jika jaringan mengalami ganguan atau lambat maka akan mengambil data dari cache.namun terdapat sedikit masalah jika data yang dibutuhkan sudah ada di cache namun cache jaringan lebih cepat dari cache maka tetap pengambilan data tetap dari jaringan itu menyebabkan pemborosan data. dari semua strategi diatas temen-teman bisa sesuaikan dengan kasus teman-teman masing-masing.
Mau liat atau download source code aplikasi premium bisa disini.
Previous
Next Post »
0 Komentar