我应该依靠“php artisan serve”进行本地项目吗?

问题描述 投票:-1回答:1

我正在开发一个可以在本地机器上运行(和使用)的Laravel项目。是否可以简单地使用“php artisan serve”运行它,还是应该为它安装服务器?此命令是否会对应用程序的性能产生任何影响?

如果我可以依赖该命令启动应用程序,我可以更改它运行的端口,还是总是8000?我可以自定义它,以便只能从localhost访问该应用程序吗?

编辑:项目的预期版本是5.3

laravel
1个回答
2
投票

此命令是否会对应用程序的性能产生任何影响?

是。 php artisan serve使用PHP's built-in dev webserver,其中指出:

Web服务器只运行一个单线程进程,因此如果请求被阻止,PHP应用程序将停止运行。

如果您的应用程序同时发出多个请求(例如图片库或页面上的多个CSS + JS文件),或者多个用户同时访问它,或者您的任何请求处理速度特别慢(例如进行外部cURL调用) ,它会很慢,因为请求将按顺序逐个处理。

Laravel HomesteadValet上运行它会更高效。

© www.soinside.com 2019 - 2024. All rights reserved.