laravel一些细节优化
来源:互联网 发布:清华北大抢人 知乎 编辑:程序博客网 时间:2024/06/08 03:52
1.路由优化:routes.php(5.4已经改成web.php)有很多路由,可以生成缓存,加快查寻。
执行:php artisan route:cache(php artisan route:clare)
(PS:1.不能include其他路由文件2.不能有闭包函数,web.php统计目录下有个api.php,里边默认有个路由是闭包,要注释了它)
2.配置优化
php artisan config:cache(php artisan config:clear)
3.加载类优化
php artisan optimize
简单的说,原来要找一个类是用过文件递归的方式,但是通过命令优化,生成了类名=》类路径(就是命名空间)的数组,这样查找类的速度就变快了
4.监听sql语句的执行时间
在Providers\AppServiceProvider 的boot()方法中添加
DB::listen(function(query){sql =
Log::info(var_export(compact(‘sql’,’bindings’,’time’),true));
});
这样在log中就打印出了三个变量的值,通过time就可以查看sql执行的时间了
阅读全文
0 0
- laravel一些细节优化
- SEO优化的一些细节问题
- 优化内存的一些小细节
- 笔记_查询优化,及一些细节
- Laravel 一些日常性能优化的小技巧
- 关于Android内存管理及性能优化的一些细节
- android nuplayer做的一些细节优化相关总结
- 关于Android内存管理及性能优化的一些细节
- 网页制作利于SEO优化的一些细节
- 谈谈代码性能优化中的一些小细节
- laravel 框架部分细节记录
- 一些细节
- 一些细节
- 一些细节
- 一些细节
- PHP laravel SQL优化
- Laravel 5 性能优化
- laravel优化性能
- 编写一个函数实现n^k,使用递归实现
- metadata-complete="true"
- android之解析xml文件
- cartographer源码分析(15)-transform-transform_interpolation_buffer.h
- Excel 技巧百例:删除空白行
- laravel一些细节优化
- hdu2029 Palindromes _easy version(C语言)
- Linux for Ubuntu安装Inkscape开源矢量图工具
- vb.net 教程 12-2 HtmlDocument类 1
- C++ primer 第十六章笔记 初稿
- Bootstrap入门
- Java Web工作原理
- STL容器的删除元素问题
- HDU