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

如何使laravel比codeigniter更快地加载页面,codeigniter,laravel,laravel-5.1,codeigniter-3,Codeigniter,Laravel,Laravel 5.1,Codeigniter 3,我是新来的laravel它对编码很有好处,但比codeigniter 我曾经使用过codeigniter它的页面加载小于5MB,但laravel页面加载可能与8MB相同。我想与laravel合作,但我需要建议使laravel比codeigniter更快。您有很多选择来加速应用程序: 1-运行:php artisan优化 2-禁用调试器 3-禁用config.app文件中不使用的服务 4-如果您使用的是宅地或流浪者箱,这会增加一些共享空间 会减慢进程的文件夹 5-如果你在中小型项目中工作,你可以使

我是新来的
laravel
它对编码很有好处,但比
codeigniter


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

更快。您有很多选择来加速应用程序:

1-运行:php artisan优化

2-禁用调试器

3-禁用config.app文件中不使用的服务

4-如果您使用的是宅地或流浪者箱,这会增加一些共享空间 会减慢进程的文件夹

5-如果你在中小型项目中工作,你可以使用lumen(laravel的轻量级版本)

6-通过运行:php artisan route:Cache缓存您的路由

7-通过运行:php artisan config:Cache缓存配置

其他一些与laravel相关的一般提示:

1-如果您有频繁获取的数据,例如博客中的最新文章或列表中的最高分,请尝试实现缓存层,这将大大提高您的应用程序性能

如果您有一些需要时间且可以在后台运行的流程(例如发送电子邮件、爬网),则2队列/后台作业非常有用

并查看这些资源:


Codeigniter是一个占地面积小的框架,适用于中小型项目。相反,Laravel拥有更强大的服务、提供商和工具,使其能够面向中型和大型项目。Laravel不是一个更快的框架。如果您想要更快、更高级的MVC,请使用Yii2。但通过在Laravel中启用缓存,您仍然可以更快地加载页面。如果您希望花时间编码而不是调试,请避免使用lumen。我花了4个小时试着调试拒绝支持lumen的软件包,最后我放弃了,转而选择了laravel。参考: