spacewander commented on code in PR #9047:
URL: https://github.com/apache/apisix/pull/9047#discussion_r1133365848


##########
docs/en/latest/terminology/router.md:
##########
@@ -38,13 +38,19 @@ A Router can have the following configurations:
 
 - `apisix.router.http`: The HTTP request route. It can take the following 
values:
 
-  - `radixtree_uri`: (Default) Only use the `uri` as the primary index. To 
learn more about the support for full and deep prefix matching, check [How to 
use router-radixtree](../router-radixtree.md).
+  - `radixtree_uri`: Only use the `uri` as the primary index. To learn more 
about the support for full and deep prefix matching, check [How to use 
router-radixtree](../router-radixtree.md).
     - `Absolute match`: Match completely with the given `uri` (`/foo/bar`, 
`/foo/glo`).
     - `Prefix match`: Match with the given prefix. Use `*` to represent the 
given `uri` for prefix matching. For example, `/foo*` can match with `/foo/`, 
`/foo/a` and `/foo/b`.
     - `match priority`: First try an absolute match, if it didn't match, try 
prefix matching.
     - `Any filter attribute`: This allows you to specify any Nginx built-in 
variable as a filter, such as URL request parameters, request headers, and 
cookies.
   - `radixtree_uri_with_parameter`: Like `radixtree_uri` but also supports 
parameter match.
-  - `radixtree_host_uri`: Matches both host and URI of the request. Use `host 
+ uri` as the primary index (based on the `radixtree` engine).
+  - `radixtree_host_uri`: (Default) Matches both host and URI of the request. 
Use `host + uri` as the primary index (based on the `radixtree` engine).
+
+:::note
+
+In version 3.2 and earlier, APISIX used `radixtree_uri` as the default Router. 
`radixtree_uri` has better performance than `radixtree_host_uri`, so if you 
have higher performance requirements and can live with the fact that 
`radixtree_uri` only matches uri, consider continuing to use `radixtree_uri` as 
the default Router.

Review Comment:
   Only use the `uri` as the primary index, not only matches uri



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to