Laravel的时间太长加载意见

问题描述:

我已经使用在Windows机器上的流浪汉和虚拟框LEMP堆栈设置。 php是7.0版本,Nginx是1.4.6版本。我已经为访客机器分配了768mb的RAM(Ubuntu 14.04.5 LTS)Laravel的时间太长加载意见

在客机上,我已经按照Laravel文档页面的指示安装并配置了composer。使用Laravel安装程序,我在我的主机laravel new commerce的WWW目录中安装Laravel所以路径我laravel安装看起来是这样的/vagrant/www/commerce

在我的Nginx的配置文件,我配置的Nginx从该位置的文件服务解决/vagrant/www/commerce/public和重定向所有请求到索引页try_files $uri $uri/ /index.php?$query_string;

在浏览器(Chrome),当我测试一下,看看是否一切正常,大约需要4-5秒的Laravel登陆页面在浏览器中显示。这对Safari和Firefox来说是一样的。我关闭了访客机器并重新启动了它几次,但着陆页仍需要4-5秒才能显示。

我偶然发现了一个帖子在网上的地方在那里我被告知安装debugbar。我成功安装了debugbar。当我再次在浏览器中测试时,着陆页显示大约需要16秒。这里奇怪的是debugbar没有记录消息。令人沮丧。

另一种解决方案建议slowlog。所以,首先,我卸载了调试栏,并在我的客户机中配置了slowlog以跟踪缓慢的请求。我设置了10秒的超时时间。当我在/var/log检查的slow.log文件我有什么下面slow.log我似乎无法做任何弄明白这些的形象。请我需要帮助。

在此先感谢

+0

关于web浏览器开发工具net tab什么显示?你可以检查是什么在减慢你的网页,你可以试试Firefox上的Firebug。 – Troyer

+0

由于监视,调试栏会降低请求的速度。但是,您还可以在“时间线”选项卡中查看正在减慢请求的内容。你可以发布这个截图吗? – Jerodev

+0

调试栏提供足够的信息,说明页面呈现时发生了什么,可能您没有正确使用它,还检查Laravel正在运行的环境配置。 – Gntem

我也有类似的问题,使NFS固定它的共享文件夹。添加NFS到〜/泰德/ Homestead.yaml

folders: 
- map: ~/www/commerce 
    to: /vagrant/www/commerce 
    type: "nfs" 

然后提供你的服务器。

vagrant halt 
vagrant up --provision 
+0

我不使用宅基地 – twinsmaj

+0

宅基地只是Vagrant(你已经使用)的包装,所以你可能想试试它。它为你设置了一切,因此这种配置问题的可能性会更小。 – JasonBoss

+0

我刚刚那样做了。 'config.vm.synced_folder“./www/commerce”,“/ vagrant/www/commerce”,输入:“nfs”'但它仍然没有区别。 – twinsmaj