我的开发环境包括单线程的内置PHP服务器。非常好用:
APP_ENV=dev php -S localhost:8080 -c php.ini web/index.php
其中一个问题是内置服务器是单线程的。这使得许多并行XHR按顺序解析。最糟糕的是,它不能很好地模拟我们的生产环境。在这种设置中,一些并发的前端问题根本不存在。
我的问题:
有没有现有的解决方案可以异步代理到同一PHP内置服务器的多个实例?
例如,我会在不同的端口上运行几个终端会话来运行内置服务器,然后每个请求都路由到这些实例中的不同实例。换句话说,我希望使用最简单的设置(如果可能的话,不使用Apache或Nginx)并行运行多个应用程序实例。