Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi
Apigee X. info
Apigee Edge menyediakan penyimpanan dalam cache untuk persistensi runtime data di seluruh permintaan. Anda mengakses cache dengan kebijakan, seperti Kebijakan Isi Cache, Kebijakan LookupCache, Kebijakan InvalidateCache, dan Kebijakan Response Cache.
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.
Sebaiknya gunakan cache untuk:
- Mengurangi latensi dan traffic. Permintaan dipenuhi dalam waktu yang lebih singkat dan dengan representasi yang digunakan kembali.
- Mempertahankan data di seluruh transaksi. Anda dapat menyimpan data sesi untuk digunakan kembali di seluruh transaksi HTTP.
- Mendukung keamanan. Cakupan akses ke entri cache agar hanya dapat diakses di lingkungan tertentu atau oleh proxy API tertentu.
Menggunakan persistensi
Dapatkan latar belakang dan contoh tentang fitur persistensi yang disediakan oleh Edge.
Alat persistensi di Edge.
Cari tahu cara kebijakan mendukung penyimpanan cache tujuan umum, penyimpanan cache respons backend, dan peta nilai kunci.
Contoh: Cache tujuan umum
Lihat kode yang menunjukkan cara kebijakan Isi Cache, kebijakan LookupCache, dan kebijakan InvalidateCache digunakan bersama.
Menggunakan kunci cache
Pahami opsi untuk membuat ID unik bagi entri cache.
Membuat dan mengedit cache lingkungan
Buat cache Anda sendiri jika cache bersama yang disertakan tidak memenuhi kebutuhan Anda.
Internal cache
Cari tahu cara sistem cache disusun dan cara default cache berinteraksi dengan kebijakan.
Bekerja dengan peta nilai kunci
Membuat dan mengelola kumpulan pasangan kunci/nilai yang dienkripsi atau tidak dienkripsi dan tidak memiliki masa berlaku.
Dukungan untuk header respons HTTP
Pelajari cara header respons HTTP ditangani saat Anda menggunakan kebijakan ResponseCache.
Referensi kebijakan
Gunakan kebijakan ini untuk persistensi.
Kebijakan PopulateCache
Masukkan data ke dalam cache tujuan umum.
Kebijakan LookupCache
Mendapatkan data dari cache tujuan umum.
Kebijakan InvalidateCache
Menghapus entri dari cache tujuan umum.
Kebijakan ResponseCache
Mendapatkan dan menempatkan data dari resource backend.
Kebijakan Operasi Peta Nilai Kunci
Gunakan penyimpanan peta nilai kunci untuk persistensi jangka panjang.
Referensi API
Gunakan API ini untuk menggunakan 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 berdasarkan awalan kunci cache.
Mencantumkan cache dalam lingkungan
Mencantumkan cache dalam lingkungan.
Memperbarui cache di lingkungan
Memperbarui cache di lingkungan.
Menghapus cache
Menghapus cache.
Peta kunci/nilai
Membuat dan mengelola koleksi (peta) key-value pair yang dipertahankan di beberapa cakupan.