全部产品
Search
文档中心

Edge Security Acceleration:Aturan

更新时间:Jul 02, 2025

Edge Security Acceleration (ESA) memungkinkan Anda membuat aturan untuk menyesuaikan pengaturan bagi permintaan masuk. Untuk menerapkan pengaturan kustom seperti transformasi, pengalihan, atau cache ke permintaan tertentu, atau untuk mendapatkan kontrol terperinci atas keamanan dan manajemen lalu lintas, gunakan sintaksis dan logika konfigurasi untuk memfilter permintaan berdasarkan karakteristik tertentu serta mengonfigurasi fitur yang sesuai.

Memahami aturan melalui contoh dasar

Tetapkan waktu hidup cache tepi (TTL) untuk sumber daya di direktori tertentu

Sebagai contoh, sumber daya statis di direktori /content dikonfigurasikan untuk diperbarui setiap bulan. Untuk menyeimbangkan ketahanan dan aktualitas sumber daya, sesuaikan TTL sumber daya di direktori /content pada titik kehadiran (POPs) ESA menjadi 30 hari.

  1. Gunakan salah satu metode berikut untuk mengonfigurasi ekspresi aturan:

    • Gunakan pembuat ekspresi: image

    • Gunakan editor ekspresi:

      (http.request.uri.path eq "/content")
  2. Konfigurasikan TTL cache tepi: image

Tetapkan aturan pengalihan untuk mengarahkan ulang permintaan tertentu

Sebagai contoh, alihkan permintaan dari daratan Tiongkok dari example.com ke example.com.cn.

  1. Gunakan salah satu metode berikut untuk mengonfigurasi ekspresi aturan:

    • Gunakan pembuat ekspresi: image

    • Gunakan editor ekspresi:

      (http.host eq "example.com" and ip.geoip.country eq "CN")
  2. Konfigurasikan URL tujuan: image

Cara kerja aturan

Ketika sebuah permintaan mencapai POP ESA, ESA akan memfilter permintaan tersebut berdasarkan konfigurasi aturan Anda dan memprosesnya sesuai.

Aturan ESA terdiri dari dua bagian:

Konfigurasi Aturan = Ekspresi Aturan + Aksi

Anda dapat mengonfigurasi ekspresi aturan untuk memfilter permintaan dan aksi untuk melakukan tindakan pada permintaan yang cocok. Sintaksis ekspresi aturan berlaku untuk semua konfigurasi aturan ESA.

Prioritas

  • Konfigurasi aturan memiliki prioritas lebih tinggi daripada pengaturan global: Untuk fitur yang sama, aturan memiliki prioritas lebih tinggi daripada pengaturan global. Oleh karena itu, Anda dapat mengonfigurasi pengaturan global untuk aplikasi luas di semua permintaan, sambil juga mengonfigurasi aturan untuk pengaturan kustom yang disesuaikan dengan permintaan tertentu.

    Jika Anda telah mengatur Edge Cache TTL menjadi 12 jam dan mengonfigurasi Edge Cache TTL untuk direktori /content menjadi 30 hari, maka TTL untuk direktori /content diubah menjadi 30 hari. Jika sumber daya yang diminta tidak berada di direktori /content, TTL-nya tetap 12 jam.

  • Aturan di posisi teratas memiliki prioritas tertinggi: Untuk fitur yang sama, aturan dieksekusi dari atas ke bawah. Oleh karena itu, jika sebuah permintaan memenuhi kondisi pemicu yang didefinisikan dalam beberapa aturan secara bersamaan, naikkan aturan yang ingin Anda prioritaskan dengan menyeret image.

    Catatan

    Setiap paket mendukung fitur dan aturan yang berbeda. Untuk informasi lebih lanjut, lihat Pilih Paket yang Sesuai.

    Sebagai contoh, jika Anda memiliki dua aturan cache:

    Aturan 1: TTL sumber daya di direktori /content adalah 30 hari.
    Aturan 2: TTL file dengan akhiran .jpg adalah 60 hari.
    • Pada gambar berikut, Aturan 1 berada di posisi teratas, dengan Aturan 2 di bawahnya.

      image

      Tabel berikut mencantumkan TTL untuk sumber daya berbeda pada POP.

      URI Contoh

      Berada di direktori /content atau tidak

      .jpg akhiran

      TTL

      https://example.com/content/static/pic.jpg

      p442272.png

      p442272.png

      30 hari

      https://example.com/content/static/book.txt

      p442272.png

      ×

      30 hari

      https://example.com/static/pic.jpg

      ×

      p442272.png

      60 hari

      https://example.com/static/res/book.text

      ×

      ×

      Jangan menyimpannya dalam cache.

    • Pada gambar berikut, Aturan 2 berada di posisi teratas, dengan Aturan 1 di bawahnya.image

      Tabel berikut mencantumkan TTL untuk sumber daya berbeda pada POP.

      URI Contoh

      Berada di direktori /content atau tidak

      .jpg akhiran

      TTL

      https://example.com/content/static/pic.jpg

      p442272.png

      p442272.png

      60 hari

      https://example.com/content/static/book.txt

      p442272.png

      ×

      30 hari

      https://example.com/static/pic.jpg

      ×

      p442272.png

      60 hari

      https://example.com/static/res/book.text

      ×

      ×

      Jangan menyimpannya dalam cache.

Ketersediaan

Aturan

Entrance

Pro

Premium

Enterprise

Aturan keamanan

10

25

50

125

TTL cache browser

2 jam

1 jam

1 detik

1 detik

TTL cache tepi

2 jam

1 jam

1 detik

1 detik

Cache port kustom

×

×

×

p442272.png

Cache Reserve

×

×

×

p442272.png

Aturan pengalihan

10

25

50

125

Aturan optimasi jaringan

10

25

50

100

Aturan kompresi file

×

×

×

10