Setelah menambahkan situs web ke Edge Security Acceleration (ESA), titik kehadiran (POPs) dari ESA akan menentukan apakah sumber daya yang diminta oleh klien disimpan dalam cache berdasarkan aturan cache yang telah dikonfigurasi. Jika sebuah POP menyimpan file dalam cache, permintaan klien terhadap file tersebut langsung direspons tanpa perlu mengambilnya dari server asal melalui rute jauh, sehingga mengurangi latensi dan mempercepat waktu muat. Jika file tidak tersedia di POP atau sudah kedaluwarsa, POP akan meminta versi terbaru dari server asal.
Fitur
Anda dapat mengonfigurasi fitur caching berikut untuk situs web Anda:
Aturan cache default
Fitur | Deskripsi | |
Ketika Anda menggunakan ESA untuk mempercepat pengiriman sumber daya statis pada server asal, ESA menyimpan cache sumber daya tersebut pada titik kehadiran (POP) ESA yang paling dekat dengan klien. Kemudian, Anda dapat mengakses dan mendapatkan sumber daya statis dari POP alih-alih dari server asal. Ini mencegah permintaan asal melalui rute jauh dan mempercepat pengiriman konten. Semua POP dari ESA dilengkapi dengan sistem caching. Ketika pengguna atau server asal berinteraksi dengan POP ESA , sistem caching menyimpan sumber daya dari server asal dan menentukan Time-to-Live (TTL) untuk sumber daya yang disimpan dalam cache. | ||
Konfigurasi cache global
Fitur | Deskripsi |
Ketika Anda perlu mengambil sumber daya statis terbaru ke klien Anda, Anda dapat mengaktifkan mode pengembangan. Setelah Anda mengaktifkan mode pengembangan, permintaan sumber daya statis dialihkan ke server asal. Ini memungkinkan permintaan ke situs web Anda untuk sementara melewati komponen caching dari Edge Security Acceleration (ESA) sehingga Anda dapat memverifikasi perubahan pada konten yang disimpan dalam cache. | |
Anda dapat mengonfigurasi browser cache time-to-live (TTL) tanpa mengubah konfigurasi server asal. Selama TTL, browser memuat file dari cache untuk permintaan berikutnya. Ini mempercepat waktu pemuatan halaman. | |
Edge cache time-to-live (TTL) adalah periode waktu selama mana sumber daya asal disimpan dalam cache pada titik kehadiran (POPs) Edge Security Acceleration (ESA). Ketika TTL berakhir, sumber daya yang disimpan dalam cache pada POP ditandai sebagai kedaluwarsa. Jika sumber daya yang diminta telah kedaluwarsa di sebuah POP, POP mengambil sumber daya terbaru dari server asal dan menyimpannya dalam cache. Anda dapat mengonfigurasi cache TTL untuk sumber daya statis berdasarkan direktori file atau ekstensi nama file. Ini mengurangi beban pada server asal dan meningkatkan kinerja akses. | |
Anda dapat menentukan apakah titik kehadiran (POPs) mengabaikan tanda tanya ( | |
Setelah Anda mengaktifkan Urutkan String Query, Edge Security Acceleration (ESA) secara otomatis mengurutkan string query dalam URL saat memproses permintaan. Kemudian, ESA mengembalikan sumber daya yang diminta dari cache atau mengarahkan permintaan ke server asal berdasarkan string query yang telah diurutkan. Dengan cara ini, POP mengembalikan file yang sama untuk permintaan yang berisi parameter dan nilai yang sama, terlepas dari urutan string query dalam URL permintaan. Fitur ini meningkatkan rasio hit cache. |
Aturan cache
Fitur | Deskripsi |
Jika Anda ingin menggunakan browser cache TTL yang berbeda dalam skenario bisnis tertentu, buat beberapa aturan cache dan tentukan kebijakan cache unik untuk setiap aturan. | |
Untuk menetapkan edge cache TTL yang berbeda untuk permintaan tertentu, buat aturan cache dan tentukan pengaturan cache serta karakteristik permintaan dalam aturan tersebut. | |
Ketika sebuah titik kehadiran (POP) mengambil sumber daya dari server asal, server asal mengembalikan kode status HTTP. Anda dapat mengonfigurasi cache time-to-live (TTL) untuk kode status HTTP di konsol Edge Security Acceleration (ESA). Ketika klien meminta sumber daya yang sama, POP mengembalikan kode status HTTP tanpa memicu pengambilan ulang dari server asal, mengurangi beban pada server asal. Setelah cache kode status HTTP kedaluwarsa, permintaan dialihkan ke server asal. | |
Anda dapat membuat kunci cache kustom berdasarkan elemen-elemen permintaan seperti string query, header HTTP, atau cookie. Dengan cara ini, Anda dapat mencegah file yang sama disimpan sebagai entri cache berbeda, meningkatkan rasio hit cache serta mengurangi permintaan asal, waktu respons, dan penggunaan bandwidth. |
Pembersihan dan pra-pengambilan
Fitur | Deskripsi |
Anda dapat menggunakan fitur pembersihan cache untuk menghapus sumber daya yang disimpan dalam cache dari titik kehadiran (POPs) dan mengambil yang terbaru dari server asal. Fitur ini berguna ketika Anda memperbarui konten atau menghapus konten ilegal dari server asal Anda. Membersihkan sejumlah besar sumber daya yang disimpan dalam cache dalam waktu singkat menghasilkan peningkatan signifikan dalam permintaan asal, yang pada gilirannya meningkatkan beban pada server asal. | |
Fitur pra-pengambilan dari Edge Security Acceleration (ESA) secara proaktif mengambil sumber daya dari server asal ke titik kehadiran (POPs). Dengan cara ini, ESA dapat langsung menyajikan sumber daya dari POP bahkan ketika sumber daya tersebut diminta untuk pertama kalinya, tanpa perlu mengambilnya dari server asal. Fitur pra-pengambilan meningkatkan rasio hit cache. |
Cadangan cache
Fitur | Deskripsi | |
ESA menyediakan fitur cache bertingkat untuk memastikan bahwa permintaan dilayani secepat mungkin dari POP terdekat dengan klien, meningkatkan kinerja dan efisiensi sistem pengiriman konten secara keseluruhan. | ||
Edge Security Acceleration (ESA) menyediakan fitur cadangan cache untuk mengonvergen permintaan asal. | ||
Ketersediaan fitur
Cache | Entrance | Pro | Premium | Enterprise |
Analitik cache | Tidak didukung | Didukung | Didukung | Didukung |
Browser cache TTL | 2 jam | 1 jam | 1 detik | 1 detik |
Edge cache TTL | 2 jam | 1 jam | 1 detik | 1 detik |
Pembersihan berdasarkan URL (kali) | 1.000 | 50.000 | 100.000 | 500.000 |
Pembersihan semua cache | 5 | 80 | 125 | 200 |
Pembersihan berdasarkan direktori (kali) | Tidak didukung | 20 | 50 | 2.000 |
Pembersihan berdasarkan hostname | Tidak didukung | Tidak didukung | Tidak didukung | 2.000 |
Kunci cache kustom | Tidak didukung | Tidak didukung | Tidak didukung | Berbagi kuota dengan pembersihan URL. |
Pembersihan sumber daya dengan parameter diabaikan | Tidak didukung | Tidak didukung | Tidak didukung | 2.000 |
Pembersihan berdasarkan tag | Tidak didukung | Tidak didukung | Tidak didukung | 2.000 |
Pra-pengambilan URL | Tidak didukung | 50.000 | 100.000 | 500.000 |
Edge tiered cache | Didukung | Didukung | Didukung | Didukung |
Edge tiered cache + regional tiered cache | Tidak didukung | Didukung | Didukung | Didukung |
Edge tiered cache + smart tiered cache | Tidak didukung | Didukung | Didukung | Didukung |
Semua lapisan cache | Tidak didukung | Tidak didukung | Tidak didukung | |
Cadangan cache | Tidak didukung | Tidak didukung | Tidak didukung | Didukung |