wp rest api的响应时间太长

时间:2017-04-24 07:50:12

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

我的WordPress网站运行在数字海洋服务器上,NGINX网络服务器和另一台运行在NGINX网络服务器的数字海洋服务器上的应用服务器。应用服务器是我的其他api正在运行的地方。在我的api中,我根据请求从WordPress rest api中检索一些数据。在测试我的api性能时,我的api响应太多了,因为我从wordpress rest api获取数据。我在这里使用围攻进行性能测试:

My one of testing result

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

1 个答案:

答案 0 :(得分:0)

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

  • 服务器超载 - 要检查它是否使用监控工具,如topvmstatsar等。
  • 配置Nginx,开箱即用它可能没有为最高性能做好准备,您需要do some tuning
  • 您的应用程序代码是瓶颈,在这种情况下使用Wordpress profiling tool来确定响应缓慢的原因

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