我用 Laravel 构建了一个完整的短信面板,我们的用户可以通过该面板发送和接收短信。
现在我们需要为用户创建 API,以便通过 API 发送/接收/传递短信,这些 API 确实有大量的请求/响应。我估计我们通过 API 每秒至少有约 100-200 个请求。
所以我决定仅将 Lumen 用于 API。 Lumen只需要与DB通信即可。
在 Laravel 中使用 Lumen 进行 API 是个好主意吗?
任何帮助将不胜感激。
最佳答案
优点:响应时间可能更快(即运营成本更低)
缺点:开发/维护成本较高。
两者都具有很大的可变性,并且根据您的应用程序和开发成本,两者都可能会更重要。
每秒约 100-200 个请求,瓶颈可能是数据库。您可以水平扩展应用程序,但所有应用程序最终都会查询同一数据库,因此您的目标是单个 API 请求中所有查询的数据库总响应时间约为 5 毫秒。
关于php - 一起使用 Laravel 和 Lumen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43753601/