我们的 PHP 应用程序在 apache 上运行,但是可以使用 php-pm 使应用程序持久化(不预热,数据库连接保持打开,填充缓存并初始化应用程序)。
我想在部署到 heroku 时保持这种行为,即让 apache 提供静态内容,而 php-pm 服务于 API 层。在本地,这是使用.htaccess
重写代理规则处理的,该规则将所有流量发送/middleware
到例如 port 上的 php-pm 列表8082
。
在 heroku 上,这意味着在 web dyno 中运行两个进程。那可能吗?
如果没有 - 是否有其他替代方案可用于通过不同进程处理 Web 流量或使持久进程侦听 Web 流量?