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我似乎无法做任何弄明白这些的形象。请我需要帮助。
在此先感谢
我也有类似的问题,使NFS固定它的共享文件夹。添加NFS到〜/泰德/ Homestead.yaml
folders:
- map: ~/www/commerce
to: /vagrant/www/commerce
type: "nfs"
然后提供你的服务器。
vagrant halt
vagrant up --provision
关于web浏览器开发工具net tab什么显示?你可以检查是什么在减慢你的网页,你可以试试Firefox上的Firebug。 – Troyer
由于监视,调试栏会降低请求的速度。但是,您还可以在“时间线”选项卡中查看正在减慢请求的内容。你可以发布这个截图吗? – Jerodev
调试栏提供足够的信息,说明页面呈现时发生了什么,可能您没有正确使用它,还检查Laravel正在运行的环境配置。 – Gntem