PHP_laravel_上线前优化

原创
2017/06/28 13:04
阅读数 565

 

配置信息缓存

把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

前端资源合并

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部