配置信息缓存
把config文件夹下力所有配置信息合并到一个文件
php artisan config:cache
可以使用下列命令来取消信息缓存
php artisan config:clear
路由缓存
路由缓存不会随更新自动加载
提高路由器的注册效率
php artisan route:cache
同理,取消如下:
php artisan route:clear
类映射加载优化
此命令要运行在config:cache之后,因为是根据配置信息来生成文件的
把常用加载的类合并到一个文件里,减少文件的加载
php artisan optimize --force
清除类映射加载优化:
php artisan clear-compiled
自动加载优化
optimize --force 已经做了这个操作
composer dumpautoload -o
使用Memcached来存储回话
使用专业缓存驱动器
数据库请求 优化
为数据集书写缓存逻辑
使用即使编译器
修改 php.ini 文件
;开关打开
opcache.enable=1
;可用内存,单位m
opcache.memory_consumption=256
;对多缓存文件限制,命中率不到100%,可以提高这个值
opcache.max_accelerated_files=5000
;opcache 会在一定时间内去检查文件的修改时间,这里设置检查的时间周期,默认为2,定位为秒
opcache.revalidate_freq=240
重启服务器
php7.0-fpm
nginx
本文介绍了Laravel框架中提升应用性能的各种方法,包括配置信息缓存、路由缓存、类映射加载优化、自动加载优化、使用Memcached存储回话、数据库请求优化以及前端资源合并等,帮助开发者有效提升Laravel应用的运行效率。
1591

被折叠的 条评论
为什么被折叠?



