如何使laravel比codeigniter更快地加载页面

时间:2015-10-05 05:00:12

标签: codeigniter laravel laravel-5.1 codeigniter-3

我是laravel的新手。这对编码有好处,但速度并不比codeigniter

我使用codeigniter它的页面加载小于5MB,但laravel页面加载可能与8MB相同。我希望与laravel合作,但我需要建议laravel加快codeigniter

1 个答案:

答案 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

Is Laravel really this slow?

https://mattstauffer.co/blog/laravel-5.0-route-caching