juzhiyuan commented on code in PR #6736:
URL: https://github.com/apache/apisix/pull/6736#discussion_r866504405


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

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



-- 
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