【发布时间】:2019-07-08 19:10:05
【问题描述】:
我计划使用 Laravel 5.8 创建一个应用程序,该应用程序将被人们大量访问,因此速度是我的首要任务。
我将创建一个前端——人们被重定向到一个页面——它需要尽可能快——以及一个我可以看到统计数据的后端——它不需要那么快,但会很强大.
所以我打算创建 2 个独立的 Laravel 项目,一个用于前端,一个用于后端。
我这样想的原因是我不希望后端文件等通过加载不必要的文件、包、路由等来减慢整个前端的速度。
我的想法是否正确?如果速度是我的首要任务,我应该将这两个项目分开吗?
【问题讨论】:
-
检查“Laravel-boilerplate”项目。它在一个项目中有 2 个独立的世界(前端和后端)。他们不共享文件和东西,他们使用自己的路由组、中间件、资产等。您不需要创建 2 个项目。
-
什么是前端技术?您可以使用节点服务器(Angular / Reach / VueJS)为前端提供服务,而后端只提供一个 API。