1

我正在使用 Lumen 为现有的 Laravel 应用程序编写 API。为了允许 API 的控制器访问 Laravel 应用程序的模型,我将 Laravel 应用程序添加为 git 子模块,并通过 composer.json 文件将其设置为自动加载到“Main”命名空间中:

"psr-4": {
        "App\\": "app/",
        "Main\\": "main/app/"
    }

这很好用,但我想问一下这会对内存使用产生什么影响。是整个 Laravel 应用程序都被加载到内存中(从而导​​致性能下降),还是 Lumen 应用程序在引用 Main\Model 类时只是被告知“在哪里看”?

谢谢

4

1 回答 1

0

由于此过程在后台使用标准 PHP 自动加载功能,因此如果尚未定义类,则会临时加载类,而不是最初加载它们。

于 2015-06-25T13:07:57.490 回答