如何通过具体策略有效提升Laravel应用执行效率?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2101个文字,预计阅读时间需要9分钟。
使用Laravel进行开发是一种高效而愉快的体验。通常,当准备部署应用时,可能会意识到应用在真实环境下表现不佳。明确的是,没有瓶颈。通过努力去优化应用的每个细节。
使用Laravel做开发是高效而愉悦的体验。
通常,当你准备部署应用的时候,你可能会意识到应用也许会在真实环境下表现不佳。
需要明白的是,没有银弹。通过努力去对应用的每个细节完成所有的优化,速度可能会变慢,但使用下面这些技巧会让你感到恰到好处。
缓存配置文件
laravel 的配置项分布在数十个配置文件中,在每次的请求中都将每个文件 including 进来很消耗性能。为了将所有的配置文件都合并为一个,可以使用:
php artisan config:cache
记住修改了配置文件后不会影响已有的配置文件缓存。为了刷新缓存,可以再次上述的命令。如果你想完全清除缓存,执行:
php artisan config:clear
路由缓存
在laravel中,路由也需要昂贵的开销。用以下命令缓存 routes.php 文件:
php artisan route:cache
请注意,它不适用于闭包。 如果你正在使用闭包,这是一个很好的机会将它们移动到控制器中,因为 artisan 命令在尝试编译绑定到闭包的路径而不是正确的控制器方法时会抛出异常。
与配置缓存相同,对 routes.php 的任何更改都不会有任何影响。 要刷新缓存,请在每次更改路径文件时运行上面的命令。
本文共计2101个文字,预计阅读时间需要9分钟。
使用Laravel进行开发是一种高效而愉快的体验。通常,当准备部署应用时,可能会意识到应用在真实环境下表现不佳。明确的是,没有瓶颈。通过努力去优化应用的每个细节。
使用Laravel做开发是高效而愉悦的体验。
通常,当你准备部署应用的时候,你可能会意识到应用也许会在真实环境下表现不佳。
需要明白的是,没有银弹。通过努力去对应用的每个细节完成所有的优化,速度可能会变慢,但使用下面这些技巧会让你感到恰到好处。
缓存配置文件
laravel 的配置项分布在数十个配置文件中,在每次的请求中都将每个文件 including 进来很消耗性能。为了将所有的配置文件都合并为一个,可以使用:
php artisan config:cache
记住修改了配置文件后不会影响已有的配置文件缓存。为了刷新缓存,可以再次上述的命令。如果你想完全清除缓存,执行:
php artisan config:clear
路由缓存
在laravel中,路由也需要昂贵的开销。用以下命令缓存 routes.php 文件:
php artisan route:cache
请注意,它不适用于闭包。 如果你正在使用闭包,这是一个很好的机会将它们移动到控制器中,因为 artisan 命令在尝试编译绑定到闭包的路径而不是正确的控制器方法时会抛出异常。
与配置缓存相同,对 routes.php 的任何更改都不会有任何影响。 要刷新缓存,请在每次更改路径文件时运行上面的命令。

