2017-06-13 115 views
0

因此,我有一个应用程序每分钟都会执行API调用以更新应用程序上的本地数据库。Laravel RESTful服务的大量API请求

我不知道在这种情况下的可伸缩性,但是让我们说我有100个用户,所以这使得它100个API调用一分钟左右。

这有多糟糕?

有没有办法模拟数百个API调用?

+1

该应用正在轮询您的服务器以保持其本地数据库的更新。相反,当服务器中的任何敏感数据发生变化时,我会发送推送通知。 –

+0

听起来更好,我会研究它。谢谢。 – Rosenberg

回答

0

上面解释的情况即使在小型服务器中执行,假设您所做的调用相对较短并且不在服务器中使用大量内存,也不会造成任何负面影响。如果您在服务器中启用更多工作线程,这可能会更有效。

Laravel的documentation解释了一点。

或者,您可以使用名为JMeter的着名Java框架在您可能需要的任何场景下测试API调用。

欲了解更多信息,请访问documentation

我希望这有助于!