【发布时间】:2020-10-09 04:06:52
【问题描述】:
我运行一个中等流量的 Magento 网上商店,在 NGINX 上运行 PHP-FPM。服务器环境非常强大,开销很大,因此硬件不是一个因素。
在后端运行内存密集型操作(例如导出和一些自定义索引)时,我们会遇到超时和错误。
忽略编写更高效的代码和增加整个站点的池大小,我们希望探索将更多资源分配给后端的方法,而不必减少整个站点可能的并发连接大小。
有人建议我们将站点的管理员拆分为具有不同配置的单独服务器/IP。这将解决我们的问题,但也非常昂贵,而且似乎是解决非关键问题的一大飞跃。
是否可以将不同的 PHP FPM 配置关联到类似 www.example.com/admin 的内容,从而为来自不同 URL 的用户提供不同的功能?
【问题讨论】: