如何通过laravel对mysql表进行深度优化改写以提高性能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1403个文字,预计阅读时间需要6分钟。
下面是简化后的开头内容:
由Laravel教程栏目为您详解Laravel MySQL表优化,希望对需要的朋友有所帮助!
1.配置信息缓存,使用以下Artisan自带命令,将config文件夹内所有配置信息合并到一个文件中,减少运行时间。
下面由Laravel教程栏目给大家详解laravel mysql表优化 ,希望对需要的朋友有所帮助!1. 配置信息缓存
使用以下 Artisan 自带命令,把 config 文件夹里所有配置信息合并到一个文件里,减少运行时文件的载入数量:
php artisan config:cache
上面命令会生成文件 bootstrap/cache/config.php,可以使用以下命令来取消配置信息缓存:
php artisan config:clear
此命令做的事情就是把 bootstrap/cache/config.php 文件删除。
注意:配置信息缓存不会随着更新而自动重载,所以,开发时候建议关闭配置信息缓存,一般在生产环境中使用,可以配合 Envoy 任务运行器 一起使用。
2. 路由缓存
路由缓存可以有效的提高路由器的注册效率,在大型应用程序中效果越加明显,可以使用以下命令:
php artisan route:cache
以上命令会生成 bootstrap/cache/routes.php 文件,需要注意的是,路由缓存不支持路由匿名函数编写逻辑。
本文共计1403个文字,预计阅读时间需要6分钟。
下面是简化后的开头内容:
由Laravel教程栏目为您详解Laravel MySQL表优化,希望对需要的朋友有所帮助!
1.配置信息缓存,使用以下Artisan自带命令,将config文件夹内所有配置信息合并到一个文件中,减少运行时间。
下面由Laravel教程栏目给大家详解laravel mysql表优化 ,希望对需要的朋友有所帮助!1. 配置信息缓存
使用以下 Artisan 自带命令,把 config 文件夹里所有配置信息合并到一个文件里,减少运行时文件的载入数量:
php artisan config:cache
上面命令会生成文件 bootstrap/cache/config.php,可以使用以下命令来取消配置信息缓存:
php artisan config:clear
此命令做的事情就是把 bootstrap/cache/config.php 文件删除。
注意:配置信息缓存不会随着更新而自动重载,所以,开发时候建议关闭配置信息缓存,一般在生产环境中使用,可以配合 Envoy 任务运行器 一起使用。
2. 路由缓存
路由缓存可以有效的提高路由器的注册效率,在大型应用程序中效果越加明显,可以使用以下命令:
php artisan route:cache
以上命令会生成 bootstrap/cache/routes.php 文件,需要注意的是,路由缓存不支持路由匿名函数编写逻辑。

