Cache purging di Azure Front Door

Azure Front Door menyimpan aset hingga aset time-to-live (TTL) kedaluwarsa. Ketika klien membuat permintaan untuk aset dengan TTL yang kedaluwarsa, Front Door mengambil salinan aset baru yang diperbarui untuk melayani permintaan, lalu menyimpannya ke dalam cache.

Praktik terbaik adalah memastikan pengguna akhir selalu mendapatkan salinan aset terbaru Anda. Cara untuk melakukannya adalah dengan membuat versi aset Anda untuk setiap pembaruan dan menerbitkannya sebagai URL baru. Azure Front Door akan segera mengambil aset baru selama permintaan klien berikutnya. Ada kalanya Anda mungkin ingin menghapus menyeluruh konten yang di-cache dari semua lokasi POP (point-of-presence) dan memaksa Front Door untuk mengambil aset yang diperbarui. Alasan Anda ingin menghapus menyeluruh konten yang di-cache adalah karena pembaruan baru telah dibuat untuk aplikasi Anda, atau Anda mencoba mengubah informasi yang salah.

Prasyarat

Tinjau penembolokan dengan Azure Front Door untuk memahami cara kerja penembolokan.

Mengonfigurasi penghapusan cache menyeluruh

  1. Buka halaman gambaran umum profil Azure Front Door Anda, pilih Hapus menyeluruh cache di bagian atas halaman.

    Cuplikan layar tombol hapus menyeluruh cache di halaman gambaran umum.

  2. Pilih titik akhir lalu pilih domain atau subdomain yang ingin Anda hapus menyeluruh dari POP Front Door. Anda dapat memilih beberapa domain atau subdomain untuk dibersihkan.

    Penting

    Penghapusan menyeluruh cache untuk domain wildcard tidak didukung, Anda harus menentukan subdomain untuk menghapus cache. Anda dapat menambahkan beberapa subdomain tingkat tunggal dari domain wildcard. Misalnya, untuk domain *.contoso.comwildcard , Anda dapat menambahkan subdomain dalam bentuk dev.contoso.com atau test.contoso.com. Untuk informasi selengkapnya, lihat domain wildcard di Azure Front Door.

    Cuplikan layar halaman hapus menyeluruh cache.

  3. Untuk menghapus semua aset, pilih Hapus menyeluruh semua aset untuk domain yang dipilih. Jika tidak, masukkan Jalur setiap aset yang ingin Anda hapus menyeluruh.

    Format berikut didukung dalam daftar jalur yang akan dibersihkan:

    • Penghapusan menyeluruh jalur tunggal - Hapus menyeluruh aset individual dengan menentukan jalur lengkap aset tanpa protokol dan domain termasuk ekstensi file. Misalnya: /pictures/strasbourg.png.
    • Pembersihan domain akar - Hapus menyeluruh akar titik akhir dengan /* di jalur.

    Pembersihan cache untuk Azure Front Door tidak peka huruf besar/kecil. Selain itu, mereka adalah agnostik string kueri, yang berarti menghapus menyeluruh URL menghapus menyeluruh semua variasi string kuerinya.

Catatan

Pembersihan cache dapat memakan waktu hingga 10 menit untuk disebarluaskan di semua lokasi POP Azure Front Door.

Langkah berikutnya

Pelajari cara membuat Azure Front Door.