Anda sedang melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Apigee Edge menyediakan caching untuk persistensi runtime data di seluruh permintaan. Anda mengakses cache dengan kebijakan, seperti Mengisi kebijakan 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 Anda sendiri jika menginginkan kontrol performa yang lebih baik.
Sebaiknya gunakan cache untuk:
- Mengurangi latensi dan traffic. Permintaan akan terpenuhi dalam waktu yang lebih singkat dan dengan representasi yang digunakan kembali.
- Pertahankan data di seluruh transaksi. Anda dapat menyimpan data sesi untuk digunakan kembali di seluruh transaksi HTTP.
- Mendukung keamanan. Akses cakupan ke entri cache sehingga hanya dapat diakses di lingkungan tertentu atau oleh proxy API tertentu.
Menggunakan persistensi
Dapatkan latar belakang dan contoh fitur persistensi yang disediakan oleh Edge.
Alat persistensi di Edge.
Cari tahu bagaimana kebijakan mendukung caching tujuan umum, caching respons backend, dan peta nilai kunci.
Contoh: Cache tujuan umum
Lihat kode yang menunjukkan cara Mengisi kebijakan Cache, kebijakan LookupCache, dan kebijakan InvalidateCache digunakan bersama.
Menggunakan kunci cache
Memahami opsi membuat ID unik untuk entri cache.
Membuat dan mengedit cache lingkungan
Buat cache Anda sendiri jika cache bersama yang disertakan tidak sesuai dengan kebutuhan Anda.
Cache internal
Cari tahu bagaimana sistem cache disusun dan bagaimana default cache berinteraksi dengan kebijakan.
Bekerja dengan peta nilai kunci
Buat dan kelola koleksi key-value pair terenkripsi atau tidak terenkripsi yang 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 FillCache
Masukkan data ke dalam cache tujuan umum.
Kebijakan LookupCache
Mendapatkan data dari cache tujuan umum.
Kebijakan InvalidateCache
Menghapus entri dari cache tujuan umum.
KebijakanResponseCache
Mendapatkan dan memasukkan data dari resource backend.
Kebijakan Operasi Peta Nilai Kunci
Menggunakan penyimpanan peta kunci/nilai untuk persistensi jangka panjang.
Referensi API
Gunakan API ini untuk menangani cache.
Menghapus entri cache
Menghapus entri cache menggunakan kunci cache.
Membuat cache di lingkungan
Membuat cache dalam 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
Memperbarui cache di lingkungan.
Menghapus cache
Menghapus cache.
Peta kunci/nilai
Membuat dan mengelola koleksi (peta) key-value pair yang dipertahankan pada beberapa cakupan.