使用composer create-project
使用最新版本的laravel(当前为5.6)创建新的laravel项目时,我的加载时间非常长。
我正在使用php artisan serve
来启动Web服务器。使用浏览器时,页面加载可能需要900到1200毫秒。
我正在使用PHP 7.2.5。
从my research中,我发现500-1000ms确实很长。是什么原因造成的?如何解决?我没有写代码。
答案 0 :(得分:0)
有许多瓶颈可以应用于Laravel项目,并增加延迟。 让我们先排除一些:
媒体(无关,您的屏幕截图清楚地表明问题是XHR(绿色)
XHR:Web浏览器和Web服务器之间的数据传输。因此,问题出在您的服务器环境
快速修复-安装MAMP或WAMP并通过它运行您的开发环境。
更长时间的修复-优化用于托管的系统。在不知道您的计算机设置的情况下,很难知道从哪里开始。假设您使用的是快速的Mac计算机,请首先检查您的php版本:
which php
这应该报告与您安装的php版本7.2.5相同的版本。如果不是,那可能是个问题,您需要设置该版本的php。用于执行此操作的命令类似于以下内容:
$ brew unlink php55
$ brew install php70
下一个-查找恶意扩展名。 IMAP可能是罪魁祸首。试试这个:
time php -n -d extension=imap.so -v
它应该报告少于0.5秒的ping。如果不是,则需要禁用IMAP扩展。您可以通过注释掉imap扩展名来禁用它:
vi /usr/local/php5/php.d/50-extension-imap.ini
;extension=imap.so
我建议快速修复;)