加速你的 laravel 框架运行, 教你如何减少服务提供者的启动.

Lenix at 
加速你的laravel框架运行, 教你如何减少服务提供者的启动.的配图
Laravel 有一个很强大的功能,就是服务提供者,它使得开发者能很容易的便能调用各种服务,但这也使得框架变得臃肿,今天就教大家如何优化各种不必要的服务提供者.找到不需要启动的服务提供者. 执行 php artisan package:discover 或者 composer dump-auto 查看我们引导了什么服务提供者. 从这里可以看到我们所有自动启动的外部服务提供者,我们可以优化其中一些,比如 encore/laravel-admin 是一个后台,但实际上我们每一次请求都会启动这个,所以我们只需要判断 url 中出现 admin 才启动这个服务比如 intervention/image……