我们有一个现有的 Rails 应用程序,我们最近将其大部分视图移植到我们应用程序之外的前端框架中。我们的rails应用程序现在主要提供JSON。
我们正在考虑将应用程序的其余部分也移植为仅限 api,并将其转换为新的仅 API 模式Rails 5's
如果这会给我们带来任何内存使用或性能优势。
是否有其他人有将他们的应用程序移植到api-only
并看到任何内存/性能优势的经验?
实际上,您可以选择非 Rails 框架作为仅限 API 的服务。 有一个叫做traim的微框架。它可以帮助您将现有的活动记录模型转换为 RESTful API 服务。在数百行代码中,您可以根据需要轻松自定义任何功能,而不会产生不必要的开销,从而获得更好的内存/性能优势。