Menambahkan cache dan persistensi

Anda sedang melihat dokumentasi Apigee Edge.
Lihat dokumentasi Apigee X.

Apigee Edge menyediakan caching untuk persistensi data runtime di seluruh permintaan. Anda mengakses cache dengan kebijakan, seperti Kebijakan Mengisi Cache, Kebijakan LookupCache, Kebijakan InvalidateCache, dan Kebijakan Cache Respons.

Organisasi Anda menyertakan akses ke cache bersama yang berguna untuk sebagian besar kasus. Anda juga dapat mengonfigurasi cache sendiri jika menginginkan kontrol performa yang lebih baik.

Anda mungkin ingin menggunakan cache untuk:

  • Kurangi latensi dan traffic. Permintaan terpenuhi dalam waktu yang lebih singkat dan menggunakan representasi yang digunakan ulang.
  • Mempertahankan data di seluruh transaksi. Anda dapat menyimpan data sesi untuk digunakan kembali di seluruh transaksi HTTP.
  • Keamanan keamanan. Cakupan akses ke entri cache sehingga hanya dapat diakses di lingkungan tertentu atau oleh proxy API tertentu.

Menggunakan persistensi

Mendapatkan latar belakang dan contoh fitur persistensi yang disediakan oleh Edge.

Alat persistensi di Edge.

Cari tahu bagaimana kebijakan mendukung caching untuk tujuan umum, cache respons backend, dan peta nilai kunci.

Contoh: Pembuatan cache tujuan umum

Lihat kode yang menunjukkan penggunaan kebijakan Mengisi Cache, kebijakan LookupCache, dan InvalidateCache bersama-sama.

Menggunakan kunci cache

Pahami opsi pembuatan ID unik untuk entri cache.

Membuat dan mengedit cache lingkungan

Membuat cache Anda sendiri jika cache bersama yang disertakan tidak memenuhi kebutuhan Anda.

Menyimpan cache internal

Cari tahu cara sistem cache disusun dan cara default cache berinteraksi dengan kebijakan.

Menggunakan peta nilai kunci

Membuat dan mengelola koleksi key-value pair yang terenkripsi atau tidak terenkripsi dan tidak akan habis masa berlakunya.

Dukungan untuk header respons HTTP

Pelajari cara penanganan header respons HTTP saat Anda menggunakan kebijakan ResponseCache.

Referensi kebijakan

Gunakan kebijakan ini untuk persistensi.

Kebijakan PopulateCache

Menyimpan data ke dalam cache tujuan umum.

Kebijakan LookupCache

Mendapatkan data dari cache tujuan umum.

Kebijakan InvalidateCache

Hapus entri dari cache tujuan umum.

Kebijakan ResponseCache

Mendapatkan dan menempatkan data dari resource backend.

Kebijakan Operasi Peta Nilai Kunci

Menggunakan penyimpanan peta nilai/kunci untuk persistensi jangka panjang.

Referensi API

Gunakan API ini untuk bekerja dengan cache.

Menghapus entri cache

Menghapus entri cache menggunakan kunci cache.

Membuat cache di lingkungan

Membuat cache di lingkungan.

Mendapatkan informasi tentang cache

Mendapatkan informasi tentang cache.

Menghapus semua entri cache

Menghapus entri cache. Dapat dicakup oleh awalan kunci cache.

Mencantumkan cache di lingkungan

Mencantumkan cache di lingkungan.

Memperbarui cache di lingkungan

Mengupdate cache di lingkungan.

Menghapus cache

Menghapus cache.

Peta kunci/nilai

Membuat dan mengelola koleksi (peta) pasangan kunci/nilai yang disimpan di beberapa cakupan.