PHP_laravel_上线前优化

本文介绍了Laravel框架中提升应用性能的各种方法,包括配置信息缓存、路由缓存、类映射加载优化、自动加载优化、使用Memcached存储回话、数据库请求优化以及前端资源合并等,帮助开发者有效提升Laravel应用的运行效率。

 

配置信息缓存

把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

前端资源合并

转载于:https://my.oschina.net/u/3032647/blog/1057642

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值