You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by GitBox <gi...@apache.org> on 2022/03/29 07:36:11 UTC

[GitHub] [apisix] hf400159 commented on a change in pull request #6736: docs: sync Chinese version FAQ docs

hf400159 commented on a change in pull request #6736:
URL: https://github.com/apache/apisix/pull/6736#discussion_r837099182



##########
File path: docs/zh/latest/FAQ.md
##########
@@ -534,35 +557,38 @@ HTTP/1.1 200 OK
 }
 ```
 
-## 如何解决 `unable to get local issuer certificate` 错误
+## 我应该如何解决 `unable to get local issuer certificate` 这个错误?
 
-修改 `conf/config.yaml`
+您可以手动设置证书的路径,将其添加到您的conf/config。Yaml '文件下,具体操作如下所示:

Review comment:
       ```suggestion
   您可以手动设置证书的路径,将其添加到 `conf/config.yaml` 文件中,具体操作如下所示:
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。

Review comment:
       ```suggestion
   Apache APISIX 是一个开源的云原生 API 网关,它支持在裸金属服务器上运行,也支持在 Kubernetes 的上使用,甚至也可以运行在 Apple Silicon ARM 芯片上。
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。

Review comment:
       ```suggestion
   如果您想获取性能基准测试的具体结果,请查看 [benchmark](benchmark.md)。
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。
 
-APISIX 设计和开发的目标之一,就是业界最高的性能。具体测试数据见这里:[benchmark](benchmark.md)
+## 如何理解"Apache APISIX是全动态"的这句话?
 
-APISIX 是当前性能最好的 API 网关,单核 QPS 达到 2.3 万,平均延时仅有 0.6 毫秒。
+Apache APISIX是完全动态的,这就意味着它不需要重新启动来改变它的行为。
+
+它可以动态处理以下事情:

Review comment:
       ```suggestion
   APISIX 可以动态处理以下行为:
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。
 
-APISIX 设计和开发的目标之一,就是业界最高的性能。具体测试数据见这里:[benchmark](benchmark.md)
+## 如何理解"Apache APISIX是全动态"的这句话?
 
-APISIX 是当前性能最好的 API 网关,单核 QPS 达到 2.3 万,平均延时仅有 0.6 毫秒。
+Apache APISIX是完全动态的,这就意味着它不需要重新启动来改变它的行为。
+
+它可以动态处理以下事情:
+
+- 重新加载插件
+- 代理重写
+- 对请求进⾏镜像复制
+- 对请求进⾏修改
+- 健康状态的检查
+- 动态控制指向不同上游服务的流量⽐
 
 ## APISIX 是否有控制台界面?
 
-是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是相互独立的项目,你可以部署 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 通过 web 界面来操作 APISIX。
+是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是从Apache独立出来的一个项目,你可以通过 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 这个用户操作界面来部署Apache APISIX Dashboard。

Review comment:
       ```suggestion
   APISIX 具有功能强大的 Dashboard,并且 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是一个独立的项目。你可以通过 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 用户操作界面来部署 APISIX Dashboard。
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。
 
-APISIX 设计和开发的目标之一,就是业界最高的性能。具体测试数据见这里:[benchmark](benchmark.md)
+## 如何理解"Apache APISIX是全动态"的这句话?
 
-APISIX 是当前性能最好的 API 网关,单核 QPS 达到 2.3 万,平均延时仅有 0.6 毫秒。
+Apache APISIX是完全动态的,这就意味着它不需要重新启动来改变它的行为。
+
+它可以动态处理以下事情:
+
+- 重新加载插件
+- 代理重写
+- 对请求进⾏镜像复制
+- 对请求进⾏修改
+- 健康状态的检查
+- 动态控制指向不同上游服务的流量⽐
 
 ## APISIX 是否有控制台界面?
 
-是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是相互独立的项目,你可以部署 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 通过 web 界面来操作 APISIX。
+是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是从Apache独立出来的一个项目,你可以通过 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 这个用户操作界面来部署Apache APISIX Dashboard。
 
-## 我可以自己写插件吗?
+## 我可以自己为 Apache APISIX写插件吗?
 
 当然可以,APISIX 提供了灵活的自定义插件,方便开发者和企业编写自己的逻辑。
 
-具体可参考:[如何开发插件](plugin-develop.md)
+你可以通过这个文档来编写你自己的插件:具体可参考:[如何开发插件](plugin-develop.md)
 
-## 我们为什么选择 etcd 作为配置中心?
+## 为什么 Apache APISIX 选择 etcd 作为配置中心?
 
 对于配置中心,配置存储只是最基本功能,APISIX 还需要下面几个特性:
 
-1. 集群支持
-2. 事务
-3. 历史版本管理
-4. 变化通知
-5. 高性能
+1. 集群中的分布式部署。
+2. 通过比较来监视业务。
+3. 多版本并发控制。
+4. 通知和观看流。
+5. 高性能和最小的读/写延迟。
+
+etcd提供了这些特性,并且使它比PostgreSQL和MySQL等其他数据库更理想。
 
-APISIX 需要一个配置中心,上面提到的很多功能是传统关系型数据库和 KV 数据库是无法提供的。与 etcd 同类软件还有 Consul、ZooKeeper 等,更详细比较可以参考这里:[etcd why](https://etcd.io/docs/latest/learning/why/#comparison-chart),在将来也许会支持其他配置存储方案。
+要了解更多关于etcd与其他替代方案的比较,请参阅[对比图表](https://etcd.io/docs/latest/learning/why/#comparison-chart)。

Review comment:
       ```suggestion
   如果你想了解更多关于 etcd 与其他替代方案的比较,请参考[对比图表](https://etcd.io/docs/latest/learning/why/#comparison-chart)。
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。
 
-APISIX 设计和开发的目标之一,就是业界最高的性能。具体测试数据见这里:[benchmark](benchmark.md)
+## 如何理解"Apache APISIX是全动态"的这句话?
 
-APISIX 是当前性能最好的 API 网关,单核 QPS 达到 2.3 万,平均延时仅有 0.6 毫秒。
+Apache APISIX是完全动态的,这就意味着它不需要重新启动来改变它的行为。
+
+它可以动态处理以下事情:
+
+- 重新加载插件
+- 代理重写
+- 对请求进⾏镜像复制
+- 对请求进⾏修改
+- 健康状态的检查
+- 动态控制指向不同上游服务的流量⽐
 
 ## APISIX 是否有控制台界面?
 
-是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是相互独立的项目,你可以部署 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 通过 web 界面来操作 APISIX。
+是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是从Apache独立出来的一个项目,你可以通过 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 这个用户操作界面来部署Apache APISIX Dashboard。
 
-## 我可以自己写插件吗?
+## 我可以自己为 Apache APISIX写插件吗?
 
 当然可以,APISIX 提供了灵活的自定义插件,方便开发者和企业编写自己的逻辑。
 
-具体可参考:[如何开发插件](plugin-develop.md)
+你可以通过这个文档来编写你自己的插件:具体可参考:[如何开发插件](plugin-develop.md)
 
-## 我们为什么选择 etcd 作为配置中心?
+## 为什么 Apache APISIX 选择 etcd 作为配置中心?
 
 对于配置中心,配置存储只是最基本功能,APISIX 还需要下面几个特性:
 
-1. 集群支持
-2. 事务
-3. 历史版本管理
-4. 变化通知
-5. 高性能
+1. 集群中的分布式部署。
+2. 通过比较来监视业务。
+3. 多版本并发控制。
+4. 通知和观看流。
+5. 高性能和最小的读/写延迟。
+
+etcd提供了这些特性,并且使它比PostgreSQL和MySQL等其他数据库更理想。
 
-APISIX 需要一个配置中心,上面提到的很多功能是传统关系型数据库和 KV 数据库是无法提供的。与 etcd 同类软件还有 Consul、ZooKeeper 等,更详细比较可以参考这里:[etcd why](https://etcd.io/docs/latest/learning/why/#comparison-chart),在将来也许会支持其他配置存储方案。
+要了解更多关于etcd与其他替代方案的比较,请参阅[对比图表](https://etcd.io/docs/latest/learning/why/#comparison-chart)。
 
-## 为什么在用 Luarocks 安装 APISIX 依赖时会遇到超时,很慢或者不成功的情况?
+## 使用LuaRocks安装Apache APISIX依赖项时,为什么会导致超时或安装缓慢或不成功?
 
-遇到 luarocks 慢的问题,有以下两种可能:
+这可能是因为使用的LuaRocks服务器被阻塞了。
 
-1. luarocks 安装所使用的服务器不能访问
+为了解决这个问题,你可以使用https_proxy或者使用'--server '标志来指定一个更快的LuaRocks服务器。

Review comment:
       ```suggestion
   为了解决这个问题,你可以使用 https_proxy 或者使用 `--server` 参数指定一个更快的 LuaRocks 服务器。
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。
 
-APISIX 设计和开发的目标之一,就是业界最高的性能。具体测试数据见这里:[benchmark](benchmark.md)
+## 如何理解"Apache APISIX是全动态"的这句话?
 
-APISIX 是当前性能最好的 API 网关,单核 QPS 达到 2.3 万,平均延时仅有 0.6 毫秒。
+Apache APISIX是完全动态的,这就意味着它不需要重新启动来改变它的行为。
+
+它可以动态处理以下事情:
+
+- 重新加载插件
+- 代理重写
+- 对请求进⾏镜像复制
+- 对请求进⾏修改
+- 健康状态的检查
+- 动态控制指向不同上游服务的流量⽐
 
 ## APISIX 是否有控制台界面?
 
-是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是相互独立的项目,你可以部署 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 通过 web 界面来操作 APISIX。
+是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是从Apache独立出来的一个项目,你可以通过 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 这个用户操作界面来部署Apache APISIX Dashboard。
 
-## 我可以自己写插件吗?
+## 我可以自己为 Apache APISIX写插件吗?
 
 当然可以,APISIX 提供了灵活的自定义插件,方便开发者和企业编写自己的逻辑。
 
-具体可参考:[如何开发插件](plugin-develop.md)
+你可以通过这个文档来编写你自己的插件:具体可参考:[如何开发插件](plugin-develop.md)
 
-## 我们为什么选择 etcd 作为配置中心?
+## 为什么 Apache APISIX 选择 etcd 作为配置中心?
 
 对于配置中心,配置存储只是最基本功能,APISIX 还需要下面几个特性:
 
-1. 集群支持
-2. 事务
-3. 历史版本管理
-4. 变化通知
-5. 高性能
+1. 集群中的分布式部署。
+2. 通过比较来监视业务。
+3. 多版本并发控制。
+4. 通知和观看流。
+5. 高性能和最小的读/写延迟。
+
+etcd提供了这些特性,并且使它比PostgreSQL和MySQL等其他数据库更理想。
 
-APISIX 需要一个配置中心,上面提到的很多功能是传统关系型数据库和 KV 数据库是无法提供的。与 etcd 同类软件还有 Consul、ZooKeeper 等,更详细比较可以参考这里:[etcd why](https://etcd.io/docs/latest/learning/why/#comparison-chart),在将来也许会支持其他配置存储方案。
+要了解更多关于etcd与其他替代方案的比较,请参阅[对比图表](https://etcd.io/docs/latest/learning/why/#comparison-chart)。
 
-## 为什么在用 Luarocks 安装 APISIX 依赖时会遇到超时,很慢或者不成功的情况?
+## 使用LuaRocks安装Apache APISIX依赖项时,为什么会导致超时或安装缓慢或不成功?
 
-遇到 luarocks 慢的问题,有以下两种可能:
+这可能是因为使用的LuaRocks服务器被阻塞了。
 
-1. luarocks 安装所使用的服务器不能访问
+为了解决这个问题,你可以使用https_proxy或者使用'--server '标志来指定一个更快的LuaRocks服务器。
 
-针对第一个问题,你可以使用 https_proxy 或者使用 `--server` 选项来指定一个你可以访问或者访问更快的
-luarocks 服务。 运行 `luarocks config rocks_servers` 命令(这个命令在 luarocks 3.0 版本后开始支持)
-可以查看有哪些可用服务。对于中国大陆用户,你可以使用 `luarocks.cn` 这一个 luarocks 服务。
+你可以运行下面的命令来查看可用的服务器(需要LuaRocks 3.0+):
 
-我们已经封装好了选择服务地址的操作:
+```shell
+luarocks config rocks_servers
+```
+
+中国大陆用户可以使用“LuaRocks .cn”作为LuaRocks的服务器。你可以在Makefile中使用这个包装器来设置:
 
 ```bash
 make deps ENV_LUAROCKS_SERVER=https://luarocks.cn
 ```
 
-如果使用代理仍然解决不了这个问题,那可以在安装的过程中添加 `--verbose` 选项来查看具体是慢在什么地方。
+如果这不能解决问题,您可以尝试使用'——verbose '标志来诊断问题,从而获得详细的日志。

Review comment:
       ```suggestion
   如果通过上述操作仍然无法解决问题,您可以尝试使用 `--verbose` 参数获取详细的日志来诊断问题。
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。
 
-APISIX 设计和开发的目标之一,就是业界最高的性能。具体测试数据见这里:[benchmark](benchmark.md)
+## 如何理解"Apache APISIX是全动态"的这句话?
 
-APISIX 是当前性能最好的 API 网关,单核 QPS 达到 2.3 万,平均延时仅有 0.6 毫秒。
+Apache APISIX是完全动态的,这就意味着它不需要重新启动来改变它的行为。
+
+它可以动态处理以下事情:
+
+- 重新加载插件
+- 代理重写
+- 对请求进⾏镜像复制
+- 对请求进⾏修改
+- 健康状态的检查
+- 动态控制指向不同上游服务的流量⽐
 
 ## APISIX 是否有控制台界面?
 
-是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是相互独立的项目,你可以部署 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 通过 web 界面来操作 APISIX。
+是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是从Apache独立出来的一个项目,你可以通过 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 这个用户操作界面来部署Apache APISIX Dashboard。
 
-## 我可以自己写插件吗?
+## 我可以自己为 Apache APISIX写插件吗?
 
 当然可以,APISIX 提供了灵活的自定义插件,方便开发者和企业编写自己的逻辑。
 
-具体可参考:[如何开发插件](plugin-develop.md)
+你可以通过这个文档来编写你自己的插件:具体可参考:[如何开发插件](plugin-develop.md)
 
-## 我们为什么选择 etcd 作为配置中心?
+## 为什么 Apache APISIX 选择 etcd 作为配置中心?
 
 对于配置中心,配置存储只是最基本功能,APISIX 还需要下面几个特性:
 
-1. 集群支持
-2. 事务
-3. 历史版本管理
-4. 变化通知
-5. 高性能
+1. 集群中的分布式部署。
+2. 通过比较来监视业务。
+3. 多版本并发控制。
+4. 通知和观看流。
+5. 高性能和最小的读/写延迟。
+
+etcd提供了这些特性,并且使它比PostgreSQL和MySQL等其他数据库更理想。
 
-APISIX 需要一个配置中心,上面提到的很多功能是传统关系型数据库和 KV 数据库是无法提供的。与 etcd 同类软件还有 Consul、ZooKeeper 等,更详细比较可以参考这里:[etcd why](https://etcd.io/docs/latest/learning/why/#comparison-chart),在将来也许会支持其他配置存储方案。
+要了解更多关于etcd与其他替代方案的比较,请参阅[对比图表](https://etcd.io/docs/latest/learning/why/#comparison-chart)。
 
-## 为什么在用 Luarocks 安装 APISIX 依赖时会遇到超时,很慢或者不成功的情况?
+## 使用LuaRocks安装Apache APISIX依赖项时,为什么会导致超时或安装缓慢或不成功?
 
-遇到 luarocks 慢的问题,有以下两种可能:
+这可能是因为使用的LuaRocks服务器被阻塞了。
 
-1. luarocks 安装所使用的服务器不能访问
+为了解决这个问题,你可以使用https_proxy或者使用'--server '标志来指定一个更快的LuaRocks服务器。
 
-针对第一个问题,你可以使用 https_proxy 或者使用 `--server` 选项来指定一个你可以访问或者访问更快的
-luarocks 服务。 运行 `luarocks config rocks_servers` 命令(这个命令在 luarocks 3.0 版本后开始支持)
-可以查看有哪些可用服务。对于中国大陆用户,你可以使用 `luarocks.cn` 这一个 luarocks 服务。
+你可以运行下面的命令来查看可用的服务器(需要LuaRocks 3.0+):
 
-我们已经封装好了选择服务地址的操作:
+```shell
+luarocks config rocks_servers
+```
+
+中国大陆用户可以使用“LuaRocks .cn”作为LuaRocks的服务器。你可以在Makefile中使用这个包装器来设置:
 
 ```bash
 make deps ENV_LUAROCKS_SERVER=https://luarocks.cn
 ```
 
-如果使用代理仍然解决不了这个问题,那可以在安装的过程中添加 `--verbose` 选项来查看具体是慢在什么地方。
+如果这不能解决问题,您可以尝试使用'——verbose '标志来诊断问题,从而获得详细的日志。
 
-## 如何通过 APISIX 支持灰度发布?
+## 我该如何使用 Apache APISIX 发布灰色版本?
 
-比如,`foo.com/product/index.html?id=204&page=2`, 根据 URL 中 query string 中的 `id` 作为条件来灰度发布:
+让我们举个例子,比如,`foo.com/product/index.html?id=204&page=2`, 考虑到你需要基于查询字符串中的' id '做出一个灰色发布:
 
-1. A 组:id <= 1000
-2. B 组:id > 1000
+1. Group A: `id <= 1000`
+2. Group B: `id > 1000`
 
-有两种不同的方法来实现:
+在 Apache APISIX 中有两种不同的方式来实现这一点:

Review comment:
       ```suggestion
   在 Apache APISIX 中有两种不同的方法来实现这一点:
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -117,20 +141,17 @@ curl -i http://127.0.0.1:9080/apisix/admin/routes/2 -H 'X-API-KEY: edd1c9f034335
 }'
 ```
 
-更多的 lua-resty-radixtree 匹配操作,可查看操作列表:
-https://github.com/api7/lua-resty-radixtree#operator-list
-
-2、通过 traffic-split 插件来实现
+更多的 lua-resty-radixtree 匹配操作,可查看操作列表:[这里](https://github.com/api7/lua-resty-radixtree#operator-list)。
 
-详细使用示例请参考 [traffic-split.md](plugins/traffic-split.md) 插件文档。
+2、通过[traffic-split](plugins/traffic-split.md) 插件来实现
 
-## 如何支持 http 自动跳转到 https?
+## 如何使用 Apache APISIX 实现从http 自动跳转到 https?
 
 比如,将 `http://foo.com` 重定向到 `https://foo.com`
 
-有几种不同的方法来实现:
+Apache APISIX 提供了几种不同的方法来实现:
 
-1. 直接使用 `redirect` 插件的 `http_to_https` 功能:
+1. 在[redirect](plugins/redirect.md)插件中将http_to_https设置为true:

Review comment:
       ```suggestion
   1. 在 [redirect](plugins/redirect.md) 插件中将 `http_to_https` 设置为 `true`:
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -189,7 +210,7 @@ curl -i http://127.0.0.1:9080/apisix/admin/routes/1  -H 'X-API-KEY: edd1c9f03433
 curl -i -H 'Host: foo.com' http://127.0.0.1:9080/hello
 ```
 
-响应体应该是:
+响应信息应该是:

Review comment:
       ```suggestion
   返回结果应该是:
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -117,20 +141,17 @@ curl -i http://127.0.0.1:9080/apisix/admin/routes/2 -H 'X-API-KEY: edd1c9f034335
 }'
 ```
 
-更多的 lua-resty-radixtree 匹配操作,可查看操作列表:
-https://github.com/api7/lua-resty-radixtree#operator-list
-
-2、通过 traffic-split 插件来实现
+更多的 lua-resty-radixtree 匹配操作,可查看操作列表:[这里](https://github.com/api7/lua-resty-radixtree#operator-list)。

Review comment:
       ```suggestion
   更多 `lua-resty-radixtree` 匹配操作,请参考:[lua-resty-radixtree](https://github.com/api7/lua-resty-radixtree#operator-list)。
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。
 
-APISIX 设计和开发的目标之一,就是业界最高的性能。具体测试数据见这里:[benchmark](benchmark.md)
+## 如何理解"Apache APISIX是全动态"的这句话?
 
-APISIX 是当前性能最好的 API 网关,单核 QPS 达到 2.3 万,平均延时仅有 0.6 毫秒。
+Apache APISIX是完全动态的,这就意味着它不需要重新启动来改变它的行为。

Review comment:
       ```suggestion
   Apache APISIX 是全动态的 API 网关,意味着当你在更改一个配置后,只需要重新加载配置文件就可以使其生效。
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。
 
-APISIX 设计和开发的目标之一,就是业界最高的性能。具体测试数据见这里:[benchmark](benchmark.md)
+## 如何理解"Apache APISIX是全动态"的这句话?
 
-APISIX 是当前性能最好的 API 网关,单核 QPS 达到 2.3 万,平均延时仅有 0.6 毫秒。
+Apache APISIX是完全动态的,这就意味着它不需要重新启动来改变它的行为。

Review comment:
       ```suggestion
   Apache APISIX 是全动态的 API 网关,意味着当你在更改一个配置后,只需要重新加载配置文件就可以使其生效。
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。
 
-APISIX 设计和开发的目标之一,就是业界最高的性能。具体测试数据见这里:[benchmark](benchmark.md)
+## 如何理解"Apache APISIX是全动态"的这句话?
 
-APISIX 是当前性能最好的 API 网关,单核 QPS 达到 2.3 万,平均延时仅有 0.6 毫秒。
+Apache APISIX是完全动态的,这就意味着它不需要重新启动来改变它的行为。
+
+它可以动态处理以下事情:
+
+- 重新加载插件
+- 代理重写
+- 对请求进⾏镜像复制
+- 对请求进⾏修改
+- 健康状态的检查
+- 动态控制指向不同上游服务的流量⽐
 
 ## APISIX 是否有控制台界面?
 
-是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是相互独立的项目,你可以部署 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 通过 web 界面来操作 APISIX。
+是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是从Apache独立出来的一个项目,你可以通过 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 这个用户操作界面来部署Apache APISIX Dashboard。
 
-## 我可以自己写插件吗?
+## 我可以自己为 Apache APISIX写插件吗?
 
 当然可以,APISIX 提供了灵活的自定义插件,方便开发者和企业编写自己的逻辑。
 
-具体可参考:[如何开发插件](plugin-develop.md)
+你可以通过这个文档来编写你自己的插件:具体可参考:[如何开发插件](plugin-develop.md)
 
-## 我们为什么选择 etcd 作为配置中心?
+## 为什么 Apache APISIX 选择 etcd 作为配置中心?
 
 对于配置中心,配置存储只是最基本功能,APISIX 还需要下面几个特性:
 
-1. 集群支持
-2. 事务
-3. 历史版本管理
-4. 变化通知
-5. 高性能
+1. 集群中的分布式部署。
+2. 通过比较来监视业务。
+3. 多版本并发控制。
+4. 通知和观看流。
+5. 高性能和最小的读/写延迟。
+
+etcd提供了这些特性,并且使它比PostgreSQL和MySQL等其他数据库更理想。
 
-APISIX 需要一个配置中心,上面提到的很多功能是传统关系型数据库和 KV 数据库是无法提供的。与 etcd 同类软件还有 Consul、ZooKeeper 等,更详细比较可以参考这里:[etcd why](https://etcd.io/docs/latest/learning/why/#comparison-chart),在将来也许会支持其他配置存储方案。
+要了解更多关于etcd与其他替代方案的比较,请参阅[对比图表](https://etcd.io/docs/latest/learning/why/#comparison-chart)。
 
-## 为什么在用 Luarocks 安装 APISIX 依赖时会遇到超时,很慢或者不成功的情况?
+## 使用LuaRocks安装Apache APISIX依赖项时,为什么会导致超时或安装缓慢或不成功?

Review comment:
       ```suggestion
   ## 使用 LuaRocks 安装 Apache APISIX 依赖项时,为什么会导致超时、安装缓慢或安装失败?
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。
 
-APISIX 设计和开发的目标之一,就是业界最高的性能。具体测试数据见这里:[benchmark](benchmark.md)
+## 如何理解"Apache APISIX是全动态"的这句话?
 
-APISIX 是当前性能最好的 API 网关,单核 QPS 达到 2.3 万,平均延时仅有 0.6 毫秒。
+Apache APISIX是完全动态的,这就意味着它不需要重新启动来改变它的行为。
+
+它可以动态处理以下事情:
+
+- 重新加载插件
+- 代理重写
+- 对请求进⾏镜像复制
+- 对请求进⾏修改
+- 健康状态的检查
+- 动态控制指向不同上游服务的流量⽐
 
 ## APISIX 是否有控制台界面?
 
-是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是相互独立的项目,你可以部署 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 通过 web 界面来操作 APISIX。
+是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是从Apache独立出来的一个项目,你可以通过 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 这个用户操作界面来部署Apache APISIX Dashboard。
 
-## 我可以自己写插件吗?
+## 我可以自己为 Apache APISIX写插件吗?
 
 当然可以,APISIX 提供了灵活的自定义插件,方便开发者和企业编写自己的逻辑。
 
-具体可参考:[如何开发插件](plugin-develop.md)
+你可以通过这个文档来编写你自己的插件:具体可参考:[如何开发插件](plugin-develop.md)
 
-## 我们为什么选择 etcd 作为配置中心?
+## 为什么 Apache APISIX 选择 etcd 作为配置中心?
 
 对于配置中心,配置存储只是最基本功能,APISIX 还需要下面几个特性:
 
-1. 集群支持
-2. 事务
-3. 历史版本管理
-4. 变化通知
-5. 高性能
+1. 集群中的分布式部署。
+2. 通过比较来监视业务。
+3. 多版本并发控制。
+4. 通知和观看流。
+5. 高性能和最小的读/写延迟。
+
+etcd提供了这些特性,并且使它比PostgreSQL和MySQL等其他数据库更理想。
 
-APISIX 需要一个配置中心,上面提到的很多功能是传统关系型数据库和 KV 数据库是无法提供的。与 etcd 同类软件还有 Consul、ZooKeeper 等,更详细比较可以参考这里:[etcd why](https://etcd.io/docs/latest/learning/why/#comparison-chart),在将来也许会支持其他配置存储方案。
+要了解更多关于etcd与其他替代方案的比较,请参阅[对比图表](https://etcd.io/docs/latest/learning/why/#comparison-chart)。
 
-## 为什么在用 Luarocks 安装 APISIX 依赖时会遇到超时,很慢或者不成功的情况?
+## 使用LuaRocks安装Apache APISIX依赖项时,为什么会导致超时或安装缓慢或不成功?
 
-遇到 luarocks 慢的问题,有以下两种可能:
+这可能是因为使用的LuaRocks服务器被阻塞了。

Review comment:
       ```suggestion
   可能是因为使用的 LuaRocks 服务器延迟过高。
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。
 
-APISIX 设计和开发的目标之一,就是业界最高的性能。具体测试数据见这里:[benchmark](benchmark.md)
+## 如何理解"Apache APISIX是全动态"的这句话?
 
-APISIX 是当前性能最好的 API 网关,单核 QPS 达到 2.3 万,平均延时仅有 0.6 毫秒。
+Apache APISIX是完全动态的,这就意味着它不需要重新启动来改变它的行为。
+
+它可以动态处理以下事情:
+
+- 重新加载插件
+- 代理重写
+- 对请求进⾏镜像复制
+- 对请求进⾏修改
+- 健康状态的检查
+- 动态控制指向不同上游服务的流量⽐
 
 ## APISIX 是否有控制台界面?
 
-是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是相互独立的项目,你可以部署 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 通过 web 界面来操作 APISIX。
+是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是从Apache独立出来的一个项目,你可以通过 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 这个用户操作界面来部署Apache APISIX Dashboard。
 
-## 我可以自己写插件吗?
+## 我可以自己为 Apache APISIX写插件吗?
 
 当然可以,APISIX 提供了灵活的自定义插件,方便开发者和企业编写自己的逻辑。
 
-具体可参考:[如何开发插件](plugin-develop.md)
+你可以通过这个文档来编写你自己的插件:具体可参考:[如何开发插件](plugin-develop.md)
 
-## 我们为什么选择 etcd 作为配置中心?
+## 为什么 Apache APISIX 选择 etcd 作为配置中心?
 
 对于配置中心,配置存储只是最基本功能,APISIX 还需要下面几个特性:
 
-1. 集群支持
-2. 事务
-3. 历史版本管理
-4. 变化通知
-5. 高性能
+1. 集群中的分布式部署。
+2. 通过比较来监视业务。
+3. 多版本并发控制。
+4. 通知和观看流。
+5. 高性能和最小的读/写延迟。
+
+etcd提供了这些特性,并且使它比PostgreSQL和MySQL等其他数据库更理想。
 
-APISIX 需要一个配置中心,上面提到的很多功能是传统关系型数据库和 KV 数据库是无法提供的。与 etcd 同类软件还有 Consul、ZooKeeper 等,更详细比较可以参考这里:[etcd why](https://etcd.io/docs/latest/learning/why/#comparison-chart),在将来也许会支持其他配置存储方案。
+要了解更多关于etcd与其他替代方案的比较,请参阅[对比图表](https://etcd.io/docs/latest/learning/why/#comparison-chart)。
 
-## 为什么在用 Luarocks 安装 APISIX 依赖时会遇到超时,很慢或者不成功的情况?
+## 使用LuaRocks安装Apache APISIX依赖项时,为什么会导致超时或安装缓慢或不成功?
 
-遇到 luarocks 慢的问题,有以下两种可能:
+这可能是因为使用的LuaRocks服务器被阻塞了。
 
-1. luarocks 安装所使用的服务器不能访问
+为了解决这个问题,你可以使用https_proxy或者使用'--server '标志来指定一个更快的LuaRocks服务器。
 
-针对第一个问题,你可以使用 https_proxy 或者使用 `--server` 选项来指定一个你可以访问或者访问更快的
-luarocks 服务。 运行 `luarocks config rocks_servers` 命令(这个命令在 luarocks 3.0 版本后开始支持)
-可以查看有哪些可用服务。对于中国大陆用户,你可以使用 `luarocks.cn` 这一个 luarocks 服务。
+你可以运行下面的命令来查看可用的服务器(需要LuaRocks 3.0+):

Review comment:
       ```suggestion
   你可以运行如下命令来查看可用的服务器(需要 LuaRocks 3.0+):
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。
 
-APISIX 设计和开发的目标之一,就是业界最高的性能。具体测试数据见这里:[benchmark](benchmark.md)
+## 如何理解"Apache APISIX是全动态"的这句话?

Review comment:
       ```suggestion
   ## 如何理解“Apache APISIX 是全动态的”?
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。
 
-APISIX 设计和开发的目标之一,就是业界最高的性能。具体测试数据见这里:[benchmark](benchmark.md)
+## 如何理解"Apache APISIX是全动态"的这句话?
 
-APISIX 是当前性能最好的 API 网关,单核 QPS 达到 2.3 万,平均延时仅有 0.6 毫秒。
+Apache APISIX是完全动态的,这就意味着它不需要重新启动来改变它的行为。
+
+它可以动态处理以下事情:
+
+- 重新加载插件
+- 代理重写
+- 对请求进⾏镜像复制
+- 对请求进⾏修改
+- 健康状态的检查
+- 动态控制指向不同上游服务的流量⽐
 
 ## APISIX 是否有控制台界面?
 
-是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是相互独立的项目,你可以部署 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 通过 web 界面来操作 APISIX。
+是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是从Apache独立出来的一个项目,你可以通过 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 这个用户操作界面来部署Apache APISIX Dashboard。
 
-## 我可以自己写插件吗?
+## 我可以自己为 Apache APISIX写插件吗?

Review comment:
       ```suggestion
   ## 我可以为 Apache APISIX 开发适合自身业务的插件吗?
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。
 
-APISIX 设计和开发的目标之一,就是业界最高的性能。具体测试数据见这里:[benchmark](benchmark.md)
+## 如何理解"Apache APISIX是全动态"的这句话?
 
-APISIX 是当前性能最好的 API 网关,单核 QPS 达到 2.3 万,平均延时仅有 0.6 毫秒。
+Apache APISIX是完全动态的,这就意味着它不需要重新启动来改变它的行为。
+
+它可以动态处理以下事情:
+
+- 重新加载插件
+- 代理重写
+- 对请求进⾏镜像复制
+- 对请求进⾏修改
+- 健康状态的检查
+- 动态控制指向不同上游服务的流量⽐
 
 ## APISIX 是否有控制台界面?
 
-是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是相互独立的项目,你可以部署 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 通过 web 界面来操作 APISIX。
+是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是从Apache独立出来的一个项目,你可以通过 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 这个用户操作界面来部署Apache APISIX Dashboard。
 
-## 我可以自己写插件吗?
+## 我可以自己为 Apache APISIX写插件吗?
 
 当然可以,APISIX 提供了灵活的自定义插件,方便开发者和企业编写自己的逻辑。
 
-具体可参考:[如何开发插件](plugin-develop.md)
+你可以通过这个文档来编写你自己的插件:具体可参考:[如何开发插件](plugin-develop.md)
 
-## 我们为什么选择 etcd 作为配置中心?
+## 为什么 Apache APISIX 选择 etcd 作为配置中心?
 
 对于配置中心,配置存储只是最基本功能,APISIX 还需要下面几个特性:
 
-1. 集群支持
-2. 事务
-3. 历史版本管理
-4. 变化通知
-5. 高性能
+1. 集群中的分布式部署。
+2. 通过比较来监视业务。
+3. 多版本并发控制。
+4. 通知和观看流。
+5. 高性能和最小的读/写延迟。
+
+etcd提供了这些特性,并且使它比PostgreSQL和MySQL等其他数据库更理想。
 
-APISIX 需要一个配置中心,上面提到的很多功能是传统关系型数据库和 KV 数据库是无法提供的。与 etcd 同类软件还有 Consul、ZooKeeper 等,更详细比较可以参考这里:[etcd why](https://etcd.io/docs/latest/learning/why/#comparison-chart),在将来也许会支持其他配置存储方案。
+要了解更多关于etcd与其他替代方案的比较,请参阅[对比图表](https://etcd.io/docs/latest/learning/why/#comparison-chart)。
 
-## 为什么在用 Luarocks 安装 APISIX 依赖时会遇到超时,很慢或者不成功的情况?
+## 使用LuaRocks安装Apache APISIX依赖项时,为什么会导致超时或安装缓慢或不成功?
 
-遇到 luarocks 慢的问题,有以下两种可能:
+这可能是因为使用的LuaRocks服务器被阻塞了。
 
-1. luarocks 安装所使用的服务器不能访问
+为了解决这个问题,你可以使用https_proxy或者使用'--server '标志来指定一个更快的LuaRocks服务器。
 
-针对第一个问题,你可以使用 https_proxy 或者使用 `--server` 选项来指定一个你可以访问或者访问更快的
-luarocks 服务。 运行 `luarocks config rocks_servers` 命令(这个命令在 luarocks 3.0 版本后开始支持)
-可以查看有哪些可用服务。对于中国大陆用户,你可以使用 `luarocks.cn` 这一个 luarocks 服务。
+你可以运行下面的命令来查看可用的服务器(需要LuaRocks 3.0+):
 
-我们已经封装好了选择服务地址的操作:
+```shell
+luarocks config rocks_servers
+```
+
+中国大陆用户可以使用“LuaRocks .cn”作为LuaRocks的服务器。你可以在Makefile中使用这个包装器来设置:

Review comment:
       ```suggestion
   中国大陆用户可以使用 `luarocks.cn` 作为 LuaRocks 的服务器。您可以将此包装器与 Makefile 一起使用来进行设置:
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。
 
-APISIX 设计和开发的目标之一,就是业界最高的性能。具体测试数据见这里:[benchmark](benchmark.md)
+## 如何理解"Apache APISIX是全动态"的这句话?
 
-APISIX 是当前性能最好的 API 网关,单核 QPS 达到 2.3 万,平均延时仅有 0.6 毫秒。
+Apache APISIX是完全动态的,这就意味着它不需要重新启动来改变它的行为。
+
+它可以动态处理以下事情:
+
+- 重新加载插件
+- 代理重写
+- 对请求进⾏镜像复制
+- 对请求进⾏修改
+- 健康状态的检查
+- 动态控制指向不同上游服务的流量⽐
 
 ## APISIX 是否有控制台界面?
 
-是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是相互独立的项目,你可以部署 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 通过 web 界面来操作 APISIX。
+是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是从Apache独立出来的一个项目,你可以通过 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 这个用户操作界面来部署Apache APISIX Dashboard。
 
-## 我可以自己写插件吗?
+## 我可以自己为 Apache APISIX写插件吗?
 
 当然可以,APISIX 提供了灵活的自定义插件,方便开发者和企业编写自己的逻辑。
 
-具体可参考:[如何开发插件](plugin-develop.md)
+你可以通过这个文档来编写你自己的插件:具体可参考:[如何开发插件](plugin-develop.md)
 
-## 我们为什么选择 etcd 作为配置中心?
+## 为什么 Apache APISIX 选择 etcd 作为配置中心?
 
 对于配置中心,配置存储只是最基本功能,APISIX 还需要下面几个特性:
 
-1. 集群支持
-2. 事务
-3. 历史版本管理
-4. 变化通知
-5. 高性能
+1. 集群中的分布式部署。
+2. 通过比较来监视业务。
+3. 多版本并发控制。
+4. 通知和观看流。
+5. 高性能和最小的读/写延迟。
+
+etcd提供了这些特性,并且使它比PostgreSQL和MySQL等其他数据库更理想。
 
-APISIX 需要一个配置中心,上面提到的很多功能是传统关系型数据库和 KV 数据库是无法提供的。与 etcd 同类软件还有 Consul、ZooKeeper 等,更详细比较可以参考这里:[etcd why](https://etcd.io/docs/latest/learning/why/#comparison-chart),在将来也许会支持其他配置存储方案。
+要了解更多关于etcd与其他替代方案的比较,请参阅[对比图表](https://etcd.io/docs/latest/learning/why/#comparison-chart)。
 
-## 为什么在用 Luarocks 安装 APISIX 依赖时会遇到超时,很慢或者不成功的情况?
+## 使用LuaRocks安装Apache APISIX依赖项时,为什么会导致超时或安装缓慢或不成功?
 
-遇到 luarocks 慢的问题,有以下两种可能:
+这可能是因为使用的LuaRocks服务器被阻塞了。
 
-1. luarocks 安装所使用的服务器不能访问
+为了解决这个问题,你可以使用https_proxy或者使用'--server '标志来指定一个更快的LuaRocks服务器。
 
-针对第一个问题,你可以使用 https_proxy 或者使用 `--server` 选项来指定一个你可以访问或者访问更快的
-luarocks 服务。 运行 `luarocks config rocks_servers` 命令(这个命令在 luarocks 3.0 版本后开始支持)
-可以查看有哪些可用服务。对于中国大陆用户,你可以使用 `luarocks.cn` 这一个 luarocks 服务。
+你可以运行下面的命令来查看可用的服务器(需要LuaRocks 3.0+):
 
-我们已经封装好了选择服务地址的操作:
+```shell
+luarocks config rocks_servers
+```
+
+中国大陆用户可以使用“LuaRocks .cn”作为LuaRocks的服务器。你可以在Makefile中使用这个包装器来设置:
 
 ```bash
 make deps ENV_LUAROCKS_SERVER=https://luarocks.cn
 ```
 
-如果使用代理仍然解决不了这个问题,那可以在安装的过程中添加 `--verbose` 选项来查看具体是慢在什么地方。
+如果这不能解决问题,您可以尝试使用'——verbose '标志来诊断问题,从而获得详细的日志。
 
-## 如何通过 APISIX 支持灰度发布?
+## 我该如何使用 Apache APISIX 发布灰色版本?
 
-比如,`foo.com/product/index.html?id=204&page=2`, 根据 URL 中 query string 中的 `id` 作为条件来灰度发布:
+让我们举个例子,比如,`foo.com/product/index.html?id=204&page=2`, 考虑到你需要基于查询字符串中的' id '做出一个灰色发布:

Review comment:
       ```suggestion
   让我们举个例子,比如:`foo.com/product/index.html?id=204&page=2`,并考虑您需要根据查询字符串中的 id 在此条件下进行灰色发布:
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。
 
-APISIX 设计和开发的目标之一,就是业界最高的性能。具体测试数据见这里:[benchmark](benchmark.md)
+## 如何理解"Apache APISIX是全动态"的这句话?
 
-APISIX 是当前性能最好的 API 网关,单核 QPS 达到 2.3 万,平均延时仅有 0.6 毫秒。
+Apache APISIX是完全动态的,这就意味着它不需要重新启动来改变它的行为。
+
+它可以动态处理以下事情:
+
+- 重新加载插件
+- 代理重写
+- 对请求进⾏镜像复制
+- 对请求进⾏修改
+- 健康状态的检查
+- 动态控制指向不同上游服务的流量⽐
 
 ## APISIX 是否有控制台界面?
 
-是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是相互独立的项目,你可以部署 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 通过 web 界面来操作 APISIX。
+是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是从Apache独立出来的一个项目,你可以通过 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 这个用户操作界面来部署Apache APISIX Dashboard。
 
-## 我可以自己写插件吗?
+## 我可以自己为 Apache APISIX写插件吗?
 
 当然可以,APISIX 提供了灵活的自定义插件,方便开发者和企业编写自己的逻辑。
 
-具体可参考:[如何开发插件](plugin-develop.md)
+你可以通过这个文档来编写你自己的插件:具体可参考:[如何开发插件](plugin-develop.md)

Review comment:
       ```suggestion
   如果你想开发符合自身业务逻辑的插件,请参考:[如何开发插件](plugin-develop.md)。
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。
 
-APISIX 设计和开发的目标之一,就是业界最高的性能。具体测试数据见这里:[benchmark](benchmark.md)
+## 如何理解"Apache APISIX是全动态"的这句话?
 
-APISIX 是当前性能最好的 API 网关,单核 QPS 达到 2.3 万,平均延时仅有 0.6 毫秒。
+Apache APISIX是完全动态的,这就意味着它不需要重新启动来改变它的行为。
+
+它可以动态处理以下事情:
+
+- 重新加载插件
+- 代理重写
+- 对请求进⾏镜像复制
+- 对请求进⾏修改
+- 健康状态的检查
+- 动态控制指向不同上游服务的流量⽐
 
 ## APISIX 是否有控制台界面?
 
-是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是相互独立的项目,你可以部署 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 通过 web 界面来操作 APISIX。
+是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是从Apache独立出来的一个项目,你可以通过 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 这个用户操作界面来部署Apache APISIX Dashboard。
 
-## 我可以自己写插件吗?
+## 我可以自己为 Apache APISIX写插件吗?
 
 当然可以,APISIX 提供了灵活的自定义插件,方便开发者和企业编写自己的逻辑。
 
-具体可参考:[如何开发插件](plugin-develop.md)
+你可以通过这个文档来编写你自己的插件:具体可参考:[如何开发插件](plugin-develop.md)
 
-## 我们为什么选择 etcd 作为配置中心?
+## 为什么 Apache APISIX 选择 etcd 作为配置中心?
 
 对于配置中心,配置存储只是最基本功能,APISIX 还需要下面几个特性:
 
-1. 集群支持
-2. 事务
-3. 历史版本管理
-4. 变化通知
-5. 高性能
+1. 集群中的分布式部署。
+2. 通过比较来监视业务。
+3. 多版本并发控制。
+4. 通知和观看流。
+5. 高性能和最小的读/写延迟。
+
+etcd提供了这些特性,并且使它比PostgreSQL和MySQL等其他数据库更理想。
 
-APISIX 需要一个配置中心,上面提到的很多功能是传统关系型数据库和 KV 数据库是无法提供的。与 etcd 同类软件还有 Consul、ZooKeeper 等,更详细比较可以参考这里:[etcd why](https://etcd.io/docs/latest/learning/why/#comparison-chart),在将来也许会支持其他配置存储方案。
+要了解更多关于etcd与其他替代方案的比较,请参阅[对比图表](https://etcd.io/docs/latest/learning/why/#comparison-chart)。
 
-## 为什么在用 Luarocks 安装 APISIX 依赖时会遇到超时,很慢或者不成功的情况?
+## 使用LuaRocks安装Apache APISIX依赖项时,为什么会导致超时或安装缓慢或不成功?
 
-遇到 luarocks 慢的问题,有以下两种可能:
+这可能是因为使用的LuaRocks服务器被阻塞了。
 
-1. luarocks 安装所使用的服务器不能访问
+为了解决这个问题,你可以使用https_proxy或者使用'--server '标志来指定一个更快的LuaRocks服务器。
 
-针对第一个问题,你可以使用 https_proxy 或者使用 `--server` 选项来指定一个你可以访问或者访问更快的
-luarocks 服务。 运行 `luarocks config rocks_servers` 命令(这个命令在 luarocks 3.0 版本后开始支持)
-可以查看有哪些可用服务。对于中国大陆用户,你可以使用 `luarocks.cn` 这一个 luarocks 服务。
+你可以运行下面的命令来查看可用的服务器(需要LuaRocks 3.0+):
 
-我们已经封装好了选择服务地址的操作:
+```shell
+luarocks config rocks_servers
+```
+
+中国大陆用户可以使用“LuaRocks .cn”作为LuaRocks的服务器。你可以在Makefile中使用这个包装器来设置:
 
 ```bash
 make deps ENV_LUAROCKS_SERVER=https://luarocks.cn
 ```
 
-如果使用代理仍然解决不了这个问题,那可以在安装的过程中添加 `--verbose` 选项来查看具体是慢在什么地方。
+如果这不能解决问题,您可以尝试使用'——verbose '标志来诊断问题,从而获得详细的日志。
 
-## 如何通过 APISIX 支持灰度发布?
+## 我该如何使用 Apache APISIX 发布灰色版本?
 
-比如,`foo.com/product/index.html?id=204&page=2`, 根据 URL 中 query string 中的 `id` 作为条件来灰度发布:
+让我们举个例子,比如,`foo.com/product/index.html?id=204&page=2`, 考虑到你需要基于查询字符串中的' id '做出一个灰色发布:
 
-1. A 组:id <= 1000
-2. B 组:id > 1000
+1. Group A: `id <= 1000`
+2. Group B: `id > 1000`
 
-有两种不同的方法来实现:
+在 Apache APISIX 中有两种不同的方式来实现这一点:
 
-1、使用 route 的 `vars` 字段来实现
+1. 在`vars`文件使用[路由](architecture-design/route.md):

Review comment:
       ```suggestion
   1. 创建一个[Route](architecture-design/route.md)并配置 `vars` 字段:
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -21,73 +21,97 @@ title: 常见问题
 #
 -->
 
-## 为什么要做 API 网关?不是已经有其他的开源网关了吗?
+## 为什么我们需要一个新的 API 网关?不是已经有其他的开源网关了吗?
 
-微服务领域对 API 网关有新的需求:更高的灵活性、更高的性能要求,以及云原生的贴合。
+随着企业向云本地微服务的发展,对高性能、灵活、安全、可扩展的API网关的需求越来越大,一些之前的网关已经逐渐无法满足当今企业的需求。
+
+对于上面所述的这些特点来说,APISIX相对于其它网关要做的更好,同时APISIX还具有平台无关性和完全动态交付特性,比如支持多协议、细粒度路由和多语言支持。
 
 ## APISIX 和其他的 API 网关有什么不同之处?
 
-APISIX 基于 etcd 来完成配置的保存和同步,而不是 PostgreSQL 或者 MySQL 这类关系型数据库。
-这样不仅去掉了轮询,让代码更加的简洁,配置同步也更加实时。同时系统也不会存在单点,可用性更高。
+Apache APISIX的不同之处在于:
+
+— 它使用etcd来保存和同步配置,而不是使用如PostgreSQL或MySQL这类的关系数据库。etcd中的实时事件通知系统比这些替代方案更容易扩展。这允许APISIX实时同步配置,使代码简洁,并避免单点故障。
+- 完全动态
+- 支持[热加载插件](/docs/apisix/plugins/#hot-reload)。
+
+## APISIX 所展现出的性能如何?
+
+与其它API网关相比较,Apache APISIX提供了最好的性能,其单核QPS高达18,000,平均延迟仅为0.2 ms。
+
+性能基准测试的具体结果可以在[这里](benchmark.md)找到。
 
-另外,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。
+## Apache APISIX支持哪些平台?
 
-## APISIX 的性能怎么样?
+Apache APISIX是和平台无关的,它是在云本地环境构建的,避免了厂商锁定。它可以在Kubernetes的裸机上运行。它甚至支持苹果硅芯片。
 
-APISIX 设计和开发的目标之一,就是业界最高的性能。具体测试数据见这里:[benchmark](benchmark.md)
+## 如何理解"Apache APISIX是全动态"的这句话?
 
-APISIX 是当前性能最好的 API 网关,单核 QPS 达到 2.3 万,平均延时仅有 0.6 毫秒。
+Apache APISIX是完全动态的,这就意味着它不需要重新启动来改变它的行为。
+
+它可以动态处理以下事情:
+
+- 重新加载插件
+- 代理重写
+- 对请求进⾏镜像复制
+- 对请求进⾏修改
+- 健康状态的检查
+- 动态控制指向不同上游服务的流量⽐
 
 ## APISIX 是否有控制台界面?
 
-是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是相互独立的项目,你可以部署 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 通过 web 界面来操作 APISIX。
+是的,APISIX 具有功能强大的 Dashboard。APISIX 与 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 是从Apache独立出来的一个项目,你可以通过 [APISIX Dashboard](https://github.com/apache/apisix-dashboard) 这个用户操作界面来部署Apache APISIX Dashboard。
 
-## 我可以自己写插件吗?
+## 我可以自己为 Apache APISIX写插件吗?
 
 当然可以,APISIX 提供了灵活的自定义插件,方便开发者和企业编写自己的逻辑。
 
-具体可参考:[如何开发插件](plugin-develop.md)
+你可以通过这个文档来编写你自己的插件:具体可参考:[如何开发插件](plugin-develop.md)
 
-## 我们为什么选择 etcd 作为配置中心?
+## 为什么 Apache APISIX 选择 etcd 作为配置中心?
 
 对于配置中心,配置存储只是最基本功能,APISIX 还需要下面几个特性:
 
-1. 集群支持
-2. 事务
-3. 历史版本管理
-4. 变化通知
-5. 高性能
+1. 集群中的分布式部署。
+2. 通过比较来监视业务。
+3. 多版本并发控制。
+4. 通知和观看流。
+5. 高性能和最小的读/写延迟。
+
+etcd提供了这些特性,并且使它比PostgreSQL和MySQL等其他数据库更理想。
 
-APISIX 需要一个配置中心,上面提到的很多功能是传统关系型数据库和 KV 数据库是无法提供的。与 etcd 同类软件还有 Consul、ZooKeeper 等,更详细比较可以参考这里:[etcd why](https://etcd.io/docs/latest/learning/why/#comparison-chart),在将来也许会支持其他配置存储方案。
+要了解更多关于etcd与其他替代方案的比较,请参阅[对比图表](https://etcd.io/docs/latest/learning/why/#comparison-chart)。
 
-## 为什么在用 Luarocks 安装 APISIX 依赖时会遇到超时,很慢或者不成功的情况?
+## 使用LuaRocks安装Apache APISIX依赖项时,为什么会导致超时或安装缓慢或不成功?
 
-遇到 luarocks 慢的问题,有以下两种可能:
+这可能是因为使用的LuaRocks服务器被阻塞了。
 
-1. luarocks 安装所使用的服务器不能访问
+为了解决这个问题,你可以使用https_proxy或者使用'--server '标志来指定一个更快的LuaRocks服务器。
 
-针对第一个问题,你可以使用 https_proxy 或者使用 `--server` 选项来指定一个你可以访问或者访问更快的
-luarocks 服务。 运行 `luarocks config rocks_servers` 命令(这个命令在 luarocks 3.0 版本后开始支持)
-可以查看有哪些可用服务。对于中国大陆用户,你可以使用 `luarocks.cn` 这一个 luarocks 服务。
+你可以运行下面的命令来查看可用的服务器(需要LuaRocks 3.0+):
 
-我们已经封装好了选择服务地址的操作:
+```shell
+luarocks config rocks_servers
+```
+
+中国大陆用户可以使用“LuaRocks .cn”作为LuaRocks的服务器。你可以在Makefile中使用这个包装器来设置:
 
 ```bash
 make deps ENV_LUAROCKS_SERVER=https://luarocks.cn
 ```
 
-如果使用代理仍然解决不了这个问题,那可以在安装的过程中添加 `--verbose` 选项来查看具体是慢在什么地方。
+如果这不能解决问题,您可以尝试使用'——verbose '标志来诊断问题,从而获得详细的日志。
 
-## 如何通过 APISIX 支持灰度发布?
+## 我该如何使用 Apache APISIX 发布灰色版本?

Review comment:
       ```suggestion
   ## 我该如何使用 Apache APISIX 进行灰色发布?
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -117,20 +141,17 @@ curl -i http://127.0.0.1:9080/apisix/admin/routes/2 -H 'X-API-KEY: edd1c9f034335
 }'
 ```
 
-更多的 lua-resty-radixtree 匹配操作,可查看操作列表:
-https://github.com/api7/lua-resty-radixtree#operator-list
-
-2、通过 traffic-split 插件来实现
+更多的 lua-resty-radixtree 匹配操作,可查看操作列表:[这里](https://github.com/api7/lua-resty-radixtree#operator-list)。
 
-详细使用示例请参考 [traffic-split.md](plugins/traffic-split.md) 插件文档。
+2、通过[traffic-split](plugins/traffic-split.md) 插件来实现
 
-## 如何支持 http 自动跳转到 https?
+## 如何使用 Apache APISIX 实现从http 自动跳转到 https?

Review comment:
       ```suggestion
   ## 我如何通过 Apache APISIX 实现从 HTTP 自动跳转到 HTTPS?
   ```

##########
File path: docs/zh/latest/FAQ.md
##########
@@ -117,20 +141,17 @@ curl -i http://127.0.0.1:9080/apisix/admin/routes/2 -H 'X-API-KEY: edd1c9f034335
 }'
 ```
 
-更多的 lua-resty-radixtree 匹配操作,可查看操作列表:
-https://github.com/api7/lua-resty-radixtree#operator-list
-
-2、通过 traffic-split 插件来实现
+更多的 lua-resty-radixtree 匹配操作,可查看操作列表:[这里](https://github.com/api7/lua-resty-radixtree#operator-list)。
 
-详细使用示例请参考 [traffic-split.md](plugins/traffic-split.md) 插件文档。
+2、通过[traffic-split](plugins/traffic-split.md) 插件来实现

Review comment:
       ```suggestion
   2、通过 [traffic-split](plugins/traffic-split.md) 插件来实现
   ```




-- 
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: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org