【问题标题】:Response time of wp rest api is too muchwp rest api响应时间过长
【发布时间】:2017-09-20 19:24:03
【问题描述】:

我的 WordPress 网站在带有 NGINX 网络服务器的数字海洋服务器上运行,而应用服务器在另一个带有 NGINX 网络服务器的数字海洋服务器上运行。应用服务器是我的 REST API 运行的地方。在我的 api 中,我根据请求从 WordPress rest api 检索一些数据。在测试我的 api 性能时,我的 api 响应对于我从 wordpress rest api 获取数据的路线来说太多了。我在这里使用 siege 进行性能测试:

如何优化我的 api 以获得更好的响应。我必须在我的 wordpress 网站或应用服务器端进行更改。

【问题讨论】:

    标签: wordpress api performance-testing restful-architecture wordpress-rest-api


    【解决方案1】:

    首先您需要了解响应时间缓慢的原因,这可能是由于:

    • 服务器超载 - 使用top、vmstat、sar 等监控工具进行检查。
    • Nginx 的配置,开箱即用它可能还没有准备好获得最大性能,你需要do some tuning
    • 您的应用程序代码是瓶颈,在这种情况下使用Wordpress profiling tool 来确定响应缓慢的原因

    您还可以考虑使用Taurus 工具作为您的Siege 脚本的包装器,它提供Siege Executor,这样您将能够看到一些扩展报告并将增加的负载与增加的响应时间相关联。

    【讨论】:

      猜你喜欢
      • 2018-01-30
      • 2017-11-24
      • 2020-02-20
      • 2018-01-07
      • 2016-10-24
      • 2016-07-20
      • 2018-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多