laravel-debugbar
頁面調優
此刻我們的頁面存在很大的?性能隱患,為了能更直觀地看到問題,我們先安裝 Laravel 開發者工具類 -?laravel-debugbar。
安裝 Debugbar
使用 Composer 安裝:
composer require "barryvdh/laravel-debugbar:~3.6" --dev以上命令,版本限定符?~?意味著我們希望安裝?>= 3.6?并且?< 4.0?的版本,例如?3.6.1、?3.11.3、?3.8。根據語義化版本的定義,次版本號的變化是新增功能,所以 API 是穩定的,也就是可以安全更新的。
什么是語義化版本?
版本格式:主版本號。次版本號。修訂號,如?1.0.1,?3.2.39。版本號遞增規則如下:
- 主版本號:當你做了不兼容的 API 修改
- 次版本號:當你做了向下兼容的功能性新增
- 修訂號:當你做了向下兼容的問題修正。
另外,先行版本號及版本編譯信息可以加到?主版本號.次版本號.修訂號?的后面,作為延伸。
一般我們使用 3 個部分來表示一個版本,例如:1.4.23,1 為主版本號,4 為次版本號,23 為修訂號或者補丁版本號。先行版本如?1.0.0-alpha1?這樣在后面添加修飾符號來表示。
最后 Composer 安裝時?--dev?參數是指明只在?開發環境?中使用,這樣上線代碼到?生產環境?時,我們可使用?composer install --no-dev?命令來排除這些擴展包的安裝。
生成配置文件,存放位置?config/debugbar.php:
php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider"打開?config/debugbar.php,將?enabled?的值設置為:
'enabled' => env('APP_DEBUG', false),修改完以后,Debugbar 分析器的啟動狀態將由?.env?文件中?APP_DEBUG?值決定。
刷新列表頁面即可看到我們的開發者工具欄:
最小化開發者工具類
我們可以通過以下方法將 Laravel 開發者工具類最小化,使其變得很不顯眼,后續開發大家可以按需調整:?
?來源:https://learnku.com/courses/laravel-intermediate-training/9.x/improve-performance/12503#e8ae76
總結
以上是生活随笔為你收集整理的laravel-debugbar的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux过滤数据包,用Tcpdump过
- 下一篇: 移动设备视频制作(转)