Laravel 5 性能优化
来源:互联网 发布:电脑群发短信的软件 编辑:程序博客网 时间:2024/06/17 13:58
1. 配置信息缓存
把 config 文件夹里所有配置信息合并到一个文件里,减少运行时文件的载入数量:
php artisan config:cache
上面命令会生成文件 bootstrap/cache/config.php
,可以使用以下命令来取消配置信息缓存:
php artisan config:clear
2. 路由缓存
路由缓存可以有效的提高路由器的注册效率,在大型应用程序中效果越加明显,可以使用以下命令:
php artisan route:cache
上面命令会生成 bootstrap/cache/routes.php
文件,需要注意的是,路由缓存不支持路由匿名函数编写逻辑,可以使用下面命令清除路由缓存:
php artisan route:clear
3. 类映射加载优化
常用加载的类合并到一个文件里,通过减少文件的加载,来提高运行效率:
php artisan optimize
命令会生成 bootstrap/cache/compiled.php
和 bootstrap/cache/services.json
两个文件。要清除类映射加载优化,请运行以下命令:
php artisan clear-compiled
4.使用 Redis来存储会话
每一个 Laravel 的请求,都会产生会话,修改会话的存储方式能有效提高程序效率,会话的配置信息是config/session.php
,建议修改为 Memcached 或者 Redis 等专业的缓存软件:
'driver' => 'redis',
5. 使用 Redis 做缓存驱动器
「缓存」是提高应用程序运行效率的法宝之一,默认缓存驱动是 file
文件缓存,建议切换到专业的缓存系统,如 Redis 或者 Memcached,不建议使用数据库缓存。
'default' => 'redis',
阅读全文
0 0
- Laravel 5 性能优化
- laravel优化性能
- Laravel 5 程序优化技巧
- Laravel 一些日常性能优化的小技巧
- 十个 Laravel 5 程序优化技巧
- 十个 Laravel 5 程序优化技巧
- laravel一些细节优化
- PHP laravel SQL优化
- Tomcat性能优化(5)
- Myeclipse8.5性能优化
- MyEclipse6.5性能优化
- day49:性能优化5
- 10个技巧优化PHP程序Laravel 5框架
- 优化MyEclipse6.5提高性能
- Impala 5、Impala 性能优化
- 5章 优化程序性能
- Laravel 5
- Laravel 5
- 【MySQL】锁——查看当前数据库锁请求的三种方法
- js 鼠标单击多行文本框时怎样将光标定在文本框最前面
- Angular 2 HostListener & HostBinding
- sphinx增量索引和主索引来实现索引的实时更新
- dubbo+zookeeper,传输数据超时问题
- Laravel 5 性能优化
- 对于具体化的查询结果,不支持该方法
- BP神经网络:图片的分割和规范化:《Python》系列。
- 图像检索系统《Deep Learning of Binary Hash Codes for Fast Image Retrieval》
- big data Index
- 学习一策略模式(strategy)
- RESTful API 设计指南
- D
- 2.2.5—单链表—Remove Duplicates from Sorted List II