Term | Description |
Rule | It defines specific types of requests and the applicable operations. |
Conditional Expression | It defines the logics that identify the requests. The followings are supported. IF Note 1 ELSE IF ELSE |
Matching Condition | It defines the criteria that identifies the requests. The followings are included. Matching type Operator Value |
And/Or | Logical AND/OR, which can link multiple conditions. |
Action | A wide range of feature configurations that can be applied to hit requests. |
Range | Description |
Site Acceleration vs Rule Engine | If the same operation is configured for both site acceleration and the rule engine, the rule engine has a higher priority and is the final effective configuration. |
Single rule in the rule engine | If there exist nested IF conditions within an IF statement, the execution of the embedded IF statement necessitates the fulfillment of the outermost IF condition. In the event of multiple coequal IF conditions, they are executed in relative order from top to bottom. That is, if multiple rules are matched simultaneously, the operations of the lower rules will supersede those of the upper rules. In the event that IF, Else IF, and Else coexist, upon satisfying any one of the IF or Else IF conditions, the corresponding operation will be executed and concluded, precluding further matching of other rules under the current IF condition. If none are met, operations will be executed in accordance with the Else rule. |
Multiple rules in the rule engine | The rules are executed in relative order, from top to bottom. Note: You can place general or coarse-grained rules at the top as the default configuration and request-specific or finer-grained rules at the bottom. |
https://test.example.com/example/1.jpg
, the file is cached for a duration of 10 minutes.https://test.example.com/example/1.mp4
, the file is not subjected to caching.https://test.example.com/video/1.jpg
, it does not conform to the stipulated rule.https://test.example.com/image/1.jpg
, the file is cached for a duration of 7 days.https://test.example.com/index/1.jsp
, the file is not subjected to caching.https://test.example.com/admin/1.php
, caching is not implemented.https://test.example.com/image/1.jpg
, the file is cached for a duration of 7 days.https://test.example.com/admin/1.php
, the file is not subjected to caching.https://test.exampel.com/admin/1.jpg
, the file is not subjected to caching.https://test.exampel.com/index/1.txt
, the file adheres to the source site's Cache-Control header settings. In the absence of such a header, it complies with the default caching policy of EdgeOne.
Was this page helpful?