php - 一起使用 Laravel 和 Lumen

标签 php laravel web-services api lumen

我用 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/

相关文章:

php - 错误记录mysql,最佳实践

laravel - "bindings"中间件在 Laravel 5.6 中有什么作用?

php - "Cannot use Intervention\Image\Facades\Image as Image because the name is already in use"

java - 如何在 Web 应用程序中最好地实现 Web 服务客户端?

php - 从文本文件或数据库中获取?

php - 建议的 MongoDB 文档结构

php - $_FILES ["file"] ["type"] 和 end(explode (".", $_FILES ["file"] ["name"])) 有什么区别

laravel - 如何在 laravel5 中访问域 url

c# - 访问服务时在 MVC/webform 应用程序上出现 404

java.lang.ClassCastException : com. sun.xml.bind.v2.runtime.JAXBContextImpl 无法转换为 com.sun.xml.bind.api.JAXBRIContext