我是laravel
的新手。这对编码有好处,但速度并不比codeigniter
我使用codeigniter
它的页面加载小于5MB,但laravel
页面加载可能与8MB相同。我希望与laravel
合作,但我需要建议laravel
加快codeigniter
答案 0 :(得分:9)
您有很多选项可以加快您的应用:
1- run:php artisan optimize
2-禁用调试器
3-禁用您不在config.app文件中使用的服务
4-如果您使用宅基地或vagrantBox,这会增加一些共享 文件夹会减慢这个过程。
5-如果你在中小型项目中工作,你可以使用流明(轻量级的laravel)。
6 - 运行以下命令缓存路由:php artisan route:cache
通过运行以下命令缓存您的配置:php artisan config:cache
其他一些一般性提示 - 与laravel-相关:
1 - 如果您经常获取数据,例如博客中的最新文章或列表中的最高分数,请尝试实施缓存层,这将大大提高您的应用性能
如果您有一些需要时间并且可以在后台运行的流程(例如发送电子邮件,抓取网络),那么<2>队列/背景作业非常有用
并查看这些资源:
https://laracasts.com/discuss/channels/general-discussion/laravel-optimizations-or-speed-ups
http://ionut-bajescu.com/posts/view/improving-your-laravel-application-performance