Membuat Rule Don't Update pada Handycache

irfan-photo irfan 2 yang lalu

melanjutkan dari tulisan sebelumnya yaitu setelah membuat rule save tocache maka agar cache tersebut bisa dipakai saya harus menambahkan rule dibagian don't updatenya juga

langsung saja kita praktekan

Memasukan Rule

masuk ke fitur don't update yang terletak di tab List > Don't update kemudian masukan regex yang kemarin dibuat kedalam column rule dan ceklis bagian enablenya

^.*\.googlevideo\.com\/videoplayback\?

handycache-insert-rule-dont-update

Menguji coba URL apakah masuk kedalam rule don't update

berikut hasil dari rule don't update saat memutar video youtube

handycache-result-dont-update

Cache Tidak bisa diakses karena masalah Security (CORS)

handycache-result-dont-update-error-origin

Hasil cache yang diload kembali untuk video youtube akan error karena respon header googlevideo menggunakan access-allow-origin

access-allow-origin adalah sebuah header validasi yang berguna untuk menyaring url yang membuat url tersebut hanya dapat diload dihalaman yang telah ditentukan saja

untuk mengatasinya karena video youtube menggunakan domain googlevideo maka disetiap request dari domain googlevideo harus menyertai access-allow-origin dengan nilai url youtube, maka akan menjadi access-allow-origin: https://youtube.com.

karena handycache tidak akan menyamakan respon awal saat belum dicache dan sesudah dicache jadi handycache akan mengirimkan headernya sendiri

untuk menyelesaikan masalah error CORS ini adalah dengan menginject CORS menggunakan extension yang akan dibahas pada halaman selanjutnya

Penutup

don't update digunakan untuk meload cache yang disimpan, saat url request terdapat di rule don't update maka handycache akan mengecek ketersediaan cache jika tidak ada maka tidak akan terjadi proses don't update yang artinya meload file cache yang sebelumnya telah disimpan

Dilihat 269x
Terakhir diupdate 03/September/2022 02:49 AM
Buka Diskusi