首页 > 其他 > 详细

LX3 Laravel 性能优化入门

时间:2020-03-15 15:48:59      阅读:162      评论:0      收藏:0      [点我收藏+]

性能优化是一个系统性工程,本课程从讲解 Laravel 项目的优化技巧出发,不仅讲解 Laravel 专属的性能优化技巧,还发散讲解到 PHP、 MySQL、缓存系统、前端加载等话题。

性能优化同时又是个持续优化的过程,我们希望通过这里涉及的话题,可以作为你的项目优化的引子,带你打开持续优化的大门。

Laravel 配置缓存

$ php artisan config:cache

  

Laravel 路由缓存

<?php
.
.
.
class RouteServiceProvider extends ServiceProvider
{
    .
    .
    .
    public function boot()
    {
        // 先设置好控制器命名空间
        $this->setRootControllerNamespace();

        // 1. 如有缓存直接加载
        if ($this->routesAreCached()) {
            $this->loadCachedRoutes();

        // 2. 否则解析路由
        } else {
            $this->loadRoutes();

            $this->app->booted(function () {
                $this->app[‘router‘]->getRoutes()->refreshNameLookups();
                $this->app[‘router‘]->getRoutes()->refreshActionLookups();
            });
        }
    }
    .
    .
    .
}

  

LX3 Laravel 性能优化入门

原文:https://www.cnblogs.com/itspcool/p/12497289.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!