laravel4 响应很慢,加载需要很长时间

Sam*_*oud 5 performance codeigniter laravel laravel-4

我做了很多搜索,但没有解决方案对我有用。

首先,我在同一台服务器上有两个项目,一个使用 CodeIgniter,另一个使用 Laravel。

使用 Laravel 的那个偶尔加载很慢
此图显示用 Laravel 编写的空页面
在此处输入图片说明

这张图片显示用户等待了大约 33 秒。 在此处输入图片说明 有时,这个时间来自Receiving

我快速查找了一些运行 Laravel 的网站。我注意到那里也存在这个问题,您可以尝试 October CMS 。

最后这就是我所做的:

  • 设置debugfalse
  • artisan optimize --force
  • 将数据库设置为127.0.0.1notlocalhost

有任何想法吗?,请注意这种情况偶尔随机

Dwa*_*ton 1

这不是 Laravel 的问题,很可能是服务器配置方式的问题。最有可能的是,它可以归结为如何配置 Apache/Nginx、在何处以及如何加载静态资产和其他变量。

听起来,您使用的是 Laravel 的常规版本和 PHP 的常规版本,两者之间的唯一区别在于彼此支持的 PHP 功能以及应用程序本身的结构。在我个人的基准测试中,由于延迟加载,Laravel 无疑比 Codeigniter 更快。您是否尝试过在不同的服务器上甚至在您自己的本地计算机上运行相同的测试?

  • 我很高兴你把一切都安排好了。我喜欢 Nginx,它就像驾驶完家用轿车(Apache)后又驾驶跑车。另外值得一提的是,您应该尝试一下 Phalcon。它是一个作为扩展构建的内存中 PHP 框架,它具有令人难以置信的内存效率,并且是目前最快的 PHP 框架。 (2认同)